diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index f2ed705..e3ad615 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -157,7 +157,7 @@
android:allowBackup="false"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
- android:theme="@style/AppNotTransparentTheme" >
+ android:theme="@android:style/Theme.Holo.Light.NoActionBar" >
diff --git a/res/drawable/selector_common_back_black_btn.xml b/res/drawable/selector_common_back_black_btn.xml
index cde619c..d0a891c 100644
--- a/res/drawable/selector_common_back_black_btn.xml
+++ b/res/drawable/selector_common_back_black_btn.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/drawable/selector_common_back_white_btn.xml b/res/drawable/selector_common_back_white_btn.xml
index 94a1b9a..61622f7 100644
--- a/res/drawable/selector_common_back_white_btn.xml
+++ b/res/drawable/selector_common_back_white_btn.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/drawable/selector_common_blue_bold_btn.xml b/res/drawable/selector_common_blue_bold_btn.xml
index ff1762d..dd68c70 100644
--- a/res/drawable/selector_common_blue_bold_btn.xml
+++ b/res/drawable/selector_common_blue_bold_btn.xml
@@ -1,4 +1,5 @@
+
diff --git a/res/drawable/selector_common_transparent_btn.xml b/res/drawable/selector_common_transparent_btn.xml
new file mode 100644
index 0000000..b9ae210
--- /dev/null
+++ b/res/drawable/selector_common_transparent_btn.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/activity_base_container.xml b/res/layout/activity_base_container.xml
new file mode 100644
index 0000000..f8a5c75
--- /dev/null
+++ b/res/layout/activity_base_container.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/activity_common_webpage.xml b/res/layout/activity_common_webpage.xml
index 128b36f..1cc86a7 100644
--- a/res/layout/activity_common_webpage.xml
+++ b/res/layout/activity_common_webpage.xml
@@ -42,27 +42,27 @@
android:background="@android:color/transparent"
android:contentDescription="@null"
android:src="@drawable/common_share" />
+
+
+
+
-
-
-
-
+ android:layout_below="@+id/rl_webview_title_bar" >
+ android:orientation="vertical"
+ android:visibility="gone" >
+
+
+
+
@@ -38,9 +51,8 @@
android:layout_toRightOf="@+id/ll_left_btns"
android:ellipsize="end"
android:gravity="left|center_vertical"
- android:maxLength="20"
android:singleLine="true"
- android:text="标题栏"
+ android:text=""
android:textColor="@color/white"
android:textSize="20sp" />
@@ -61,7 +73,7 @@
android:layout_width="50dp"
android:layout_height="match_parent"
android:background="@drawable/selector_common_fav_white_btn"
- android:button="@null"
+ android:button="@drawable/selector_common_transparent_btn"
android:checked="false"
android:textColor="#666666"
android:textSize="16.67sp"
@@ -73,7 +85,7 @@
android:layout_width="50dp"
android:layout_height="match_parent"
android:background="@drawable/selector_common_share_white_btn"
- android:button="@null"
+ android:button="@drawable/selector_common_transparent_btn"
android:checked="false"
android:textColor="#666666"
android:textSize="16.67sp"
diff --git a/res/values/colors_common.xml b/res/values/colors_common.xml
index 7c90e01..52b61ca 100644
--- a/res/values/colors_common.xml
+++ b/res/values/colors_common.xml
@@ -148,4 +148,5 @@
#000080
#000000
#70000000
+ #0C000000
diff --git a/src/com/zftlive/android/Launcher.java b/src/com/zftlive/android/Launcher.java
index 3a20032..bd7fa7a 100644
--- a/src/com/zftlive/android/Launcher.java
+++ b/src/com/zftlive/android/Launcher.java
@@ -36,6 +36,9 @@ public class Launcher extends BaseActivity {
@Override
public void initView(View view) {
+ //隐藏标题栏
+ hiddeTitleBar();
+
//添加动画效果
AlphaAnimation animation = new AlphaAnimation(0.3f, 1.0f);
animation.setDuration(2000);
diff --git a/src/com/zftlive/android/common/FeedbackActivity.java b/src/com/zftlive/android/common/FeedbackActivity.java
index 14bee9f..31f1a76 100644
--- a/src/com/zftlive/android/common/FeedbackActivity.java
+++ b/src/com/zftlive/android/common/FeedbackActivity.java
@@ -51,7 +51,8 @@ public class FeedbackActivity extends BaseActivity{
//初始化返回按钮
String strCenterTitle = getResources().getString(R.string.FeedbackActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/common/GuideActivity.java b/src/com/zftlive/android/common/GuideActivity.java
index 57dee68..2f38ea1 100644
--- a/src/com/zftlive/android/common/GuideActivity.java
+++ b/src/com/zftlive/android/common/GuideActivity.java
@@ -47,10 +47,13 @@ public class GuideActivity extends BaseActivity {
public void run() {
finish();
}
- }, 2000);
+ }, 300);
}
}
});
+
+ //隐藏标题栏
+ hiddeTitleBar();
}
@Override
diff --git a/src/com/zftlive/android/library/base/BaseActivity.java b/src/com/zftlive/android/library/base/BaseActivity.java
index 3520e48..3d63dda 100644
--- a/src/com/zftlive/android/library/base/BaseActivity.java
+++ b/src/com/zftlive/android/library/base/BaseActivity.java
@@ -9,16 +9,18 @@ import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.util.Log;
+import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewConfiguration;
+import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
+import android.widget.TextView;
import com.zftlive.android.library.MApplication;
-import com.zftlive.android.library.tools.ToolResource;
import com.zftlive.android.library.widget.SwipeBackLayout;
/**
@@ -35,7 +37,7 @@ public abstract class BaseActivity extends FragmentActivity implements IBaseActi
/** 当前Activity的弱引用,防止内存泄露 **/
private WeakReference context = null;
/** 当前Activity渲染的视图View **/
- private View mContextView = null;
+ private ViewGroup mContextView = null;
/** 动画类型 **/
private int mAnimationType = NONE;
/** 是否运行截屏 **/
@@ -54,7 +56,12 @@ public abstract class BaseActivity extends FragmentActivity implements IBaseActi
// 获取应用Application
mApplication = (MApplication) getApplicationContext();
-
+
+ // 设置渲染视图View
+ int baseLayout = BaseView.gainResId(mApplication, BaseView.LAYOUT, "activity_base_container");
+ mContextView = (ViewGroup)LayoutInflater.from(this).inflate(baseLayout, null);
+ setContentView(mContextView);
+
// 将当前Activity压入栈
context = new WeakReference(this);
mApplication.pushTask(context);
@@ -70,15 +77,13 @@ public abstract class BaseActivity extends FragmentActivity implements IBaseActi
bundle = new Bundle();
}
initParms(bundle);
-
- // 设置渲染视图View
+
View mView = bindView();
if (null == mView) {
- mContextView = LayoutInflater.from(this).inflate(bindLayout(), null);
- } else {
- mContextView = mView;
+ mView = LayoutInflater.from(this).inflate(bindLayout(), null);
}
- setContentView(mContextView);
+ ViewGroup mContent = (ViewGroup) findViewById(BaseView.gainResId(mApplication, BaseView.ID, "fl_content"));
+ mContent.addView(mView);
// 初始化控件
initView(mContextView);
@@ -99,7 +104,7 @@ public abstract class BaseActivity extends FragmentActivity implements IBaseActi
public View bindView() {
return null;
}
-
+
@Override
protected void onRestart() {
super.onRestart();
@@ -118,6 +123,11 @@ public abstract class BaseActivity extends FragmentActivity implements IBaseActi
Log.d(TAG, "BaseActivity-->onResume()");
resume();
}
+
+ @Override
+ public void resume() {
+
+ }
@Override
protected void onPause() {
@@ -140,6 +150,11 @@ public abstract class BaseActivity extends FragmentActivity implements IBaseActi
mApplication.removeTask(context);
}
+ @Override
+ public void destroy() {
+
+ }
+
/**
* 显示Actionbar菜单图标
*/
@@ -205,6 +220,76 @@ public abstract class BaseActivity extends FragmentActivity implements IBaseActi
this.isCanScreenshot = isCanScreenshot;
}
+ /**
+ * 隐藏标题栏
+ */
+ public void hiddeTitleBar(){
+ //标题栏容器
+ View mTitleBarContainer = findViewById(BaseView.gainResId(mApplication, BaseView.ID, "ll_title"));
+ if(null == mTitleBarContainer){
+ return;
+ }
+ mTitleBarContainer.setVisibility(View.GONE);
+ }
+
+ /**
+ * 初始化返回按钮+标题左对齐
+ * @param strTitle 标题名称
+ * @param mBtnClickListener Home/Menu按钮点击监听事件
+ */
+ public void initHomeMenuTitleBar(String strTitle,View.OnClickListener mBtnClickListener){
+ View mMenuBtn = findViewById(BaseView.gainResId(mApplication, BaseView.ID, "iv_menu"));
+ mMenuBtn.setVisibility(View.VISIBLE);
+ if(null != mBtnClickListener){
+ mMenuBtn.setOnClickListener(mBtnClickListener);
+ }
+ View mBackBtn = findViewById(BaseView.gainResId(mApplication, BaseView.ID, "iv_back"));
+ mBackBtn.setVisibility(View.GONE);
+
+ //标题
+ TextView mTitleText = (TextView)findViewById(BaseView.gainResId(mApplication, BaseView.ID, "tv_title"));
+ mTitleText.setText(strTitle);
+ }
+
+ /**
+ * 初始化返回按钮+标题左对齐
+ * @param strTitle 标题名称
+ */
+ public void initBackTitleBar(String strTitle){
+ initBackTitleBar(strTitle,Gravity.LEFT|Gravity.CENTER_VERTICAL);
+ }
+
+ /**
+ * 初始化返回按钮+指定标题文本对齐方式
+ * @param strTitle 标题名称
+ * @param mGravity 标题文本对其方式 Gravity.LEFT|Gravity.CENTER_VERTICAL
+ */
+ public void initBackTitleBar(String strTitle,int mGravity){
+ //设置标题
+ TextView mTitleText = (TextView)findViewById(BaseView.gainResId(mApplication, BaseView.ID, "tv_title"));
+ mTitleText.setText(strTitle);
+ mTitleText.setGravity(mGravity);
+
+ //设置点击事件
+ View mBackBtn = findViewById(BaseView.gainResId(mApplication, BaseView.ID, "iv_back"));
+ mBackBtn.setVisibility(View.VISIBLE);
+ mBackBtn.setOnClickListener(new View.OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
+ finish();
+ }
+ });
+ }
+
+ /**
+ * 获取标题栏容器,可以自行控制左右按钮和布局
+ * @return
+ */
+ public ViewGroup gainTitleBarVG(){
+ return (ViewGroup)findViewById(BaseView.gainResId(mApplication, BaseView.ID, "ll_title"));
+ }
+
/**
* Actionbar点击返回键关闭事件
*/
@@ -227,13 +312,16 @@ public abstract class BaseActivity extends FragmentActivity implements IBaseActi
super.finish();
switch (mAnimationType) {
case IBaseActivity.LEFT_RIGHT:
- overridePendingTransition(0, BaseView.gainResId(mApplication, BaseView.ANIM, "base_slide_right_out"));
+ overridePendingTransition(0,
+ BaseView.gainResId(mApplication, BaseView.ANIM, "base_slide_right_out"));
break;
case IBaseActivity.TOP_BOTTOM:
- overridePendingTransition(0, BaseView.gainResId(mApplication, BaseView.ANIM, "base_push_up_out"));
+ overridePendingTransition(0,
+ BaseView.gainResId(mApplication, BaseView.ANIM, "base_push_up_out"));
break;
case IBaseActivity.FADE_IN_OUT:
- overridePendingTransition(0, BaseView.gainResId(mApplication, BaseView.ANIM, "base_fade_out"));
+ overridePendingTransition(0,
+ BaseView.gainResId(mApplication, BaseView.ANIM, "base_fade_out"));
break;
default:
break;
diff --git a/src/com/zftlive/android/library/common/ActionBarManager.java b/src/com/zftlive/android/library/common/ActionBarManager.java
index 0034487..7e18d5e 100644
--- a/src/com/zftlive/android/library/common/ActionBarManager.java
+++ b/src/com/zftlive/android/library/common/ActionBarManager.java
@@ -1,5 +1,7 @@
package com.zftlive.android.library.common;
+import com.zftlive.android.R;
+
import android.app.ActionBar;
import android.app.ActionBar.LayoutParams;
import android.content.Context;
@@ -10,107 +12,121 @@ import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
-import com.zftlive.android.R;
/**
* ActionBar管理器
+ *
* @author 曾繁添
* @version 1.0
- *
+ *
*/
public class ActionBarManager {
-
- /**
- * 设置居中标题
- * @param mContext 上下文
- * @param actionBar actionbar
- * @param strCenterTitle 中间居中显示标题
- */
- public static void initTitleCenterActionBar(Context mContext,ActionBar actionBar,String strCenterTitle){
- LayoutInflater inflator = (LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- View centerTitle = inflator.inflate(R.layout.view_actionbar_title, null);
- TextView title = (TextView) centerTitle.findViewById(R.id.actionbar_title);
- title.setText(strCenterTitle);
- ActionBar.LayoutParams layoutParams = new ActionBar.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
- layoutParams.gravity = Gravity.CENTER_HORIZONTAL;
-
- actionBar.setDisplayShowCustomEnabled(true);
- actionBar.setCustomView(centerTitle,layoutParams);
- }
-
- /**
- * 更新ActionBar中间标题
- * @param mContext 上下文
- * @param actionBar actionbar
- * @param strCenterTitle 中间居中显示标题
- */
- public static void updateActionCenterTitle(Context mContext,ActionBar actionBar,String strCenterTitle){
- ((TextView)actionBar.getCustomView().findViewById(R.id.actionbar_title)).setText(strCenterTitle);
- }
-
- /**
- * 订制一个返回+标题的标题栏
- * @param mContext
- * @param actionBar
- * @param strCenterTitle
- */
- public static void initMenuListTitle(Context mContext,ActionBar actionBar,String strCenterTitle){
- actionBar.setDisplayHomeAsUpEnabled(false);
- actionBar.setDisplayShowHomeEnabled(true);
- actionBar.setDisplayShowTitleEnabled(false);
- actionBar.setHomeButtonEnabled(false);
- actionBar.setLogo(R.drawable.ic_list_white_48dp);
- actionBar.setDisplayUseLogoEnabled(true);
- initTitleCenterActionBar(mContext,actionBar,strCenterTitle);
- }
-
- /**
- * 订制一个返回+标题的标题栏
- * @param mContext
- * @param actionBar
- * @param strCenterTitle
- */
- public static void initBackTitle(Context mContext,ActionBar actionBar,String strCenterTitle){
- actionBar.setTitle("返回");
- actionBar.setDisplayHomeAsUpEnabled(true);
- actionBar.setDisplayShowHomeEnabled(false);
- actionBar.setDisplayShowTitleEnabled(true);
- initTitleCenterActionBar(mContext,actionBar,strCenterTitle);
- }
-
- /**
- * 初始化【提交】右侧按钮菜单
- * @param mOptionsMenu
- */
- public static void initActionBarSubmitButton(Menu mOptionsMenu){
- final MenuItem aboutItem = mOptionsMenu.findItem(R.id.action_about);
- if(null != aboutItem){
- aboutItem.setVisible(false);
- }
-
- final MenuItem searchItem = mOptionsMenu.findItem(R.id.action_search);
- if(null != searchItem){
- searchItem.setVisible(false);
- }
-
- final MenuItem favItem = mOptionsMenu.findItem(R.id.action_fav);
- if(null != favItem){
- favItem.setVisible(false);
- }
-
- final MenuItem settingItem = mOptionsMenu.findItem(R.id.action_settings);
- if(null != settingItem){
- settingItem.setVisible(false);
- }
-
- final MenuItem shareItem = mOptionsMenu.findItem(R.id.action_share);
- if(null != shareItem){
- shareItem.setVisible(false);
- }
-
- final MenuItem submitItem = mOptionsMenu.findItem(R.id.action_submit);
- if(null != submitItem){
- submitItem.setVisible(true);
- }
- }
+
+ /**
+ * 设置居中标题
+ *
+ * @param mContext 上下文
+ * @param actionBar actionbar
+ * @param strCenterTitle 中间居中显示标题
+ */
+ public static void initTitleCenterActionBar(Context mContext, ActionBar actionBar,
+ String strCenterTitle) {
+ if (null == actionBar) return;
+ LayoutInflater inflator =
+ (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
+ View centerTitle = inflator.inflate(R.layout.view_actionbar_title, null);
+ TextView title = (TextView) centerTitle.findViewById(R.id.actionbar_title);
+ title.setText(strCenterTitle);
+ ActionBar.LayoutParams layoutParams =
+ new ActionBar.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
+ layoutParams.gravity = Gravity.CENTER_HORIZONTAL;
+
+ actionBar.setDisplayShowCustomEnabled(true);
+ actionBar.setCustomView(centerTitle, layoutParams);
+ }
+
+ /**
+ * 更新ActionBar中间标题
+ *
+ * @param mContext 上下文
+ * @param actionBar actionbar
+ * @param strCenterTitle 中间居中显示标题
+ */
+ public static void updateActionCenterTitle(Context mContext, ActionBar actionBar,
+ String strCenterTitle) {
+ if (null == actionBar) return;
+ ((TextView) actionBar.getCustomView().findViewById(R.id.actionbar_title))
+ .setText(strCenterTitle);
+ }
+
+ /**
+ * 订制一个返回+标题的标题栏
+ *
+ * @param mContext
+ * @param actionBar
+ * @param strCenterTitle
+ */
+ public static void initMenuListTitle(Context mContext, ActionBar actionBar, String strCenterTitle) {
+ if (null == actionBar) return;
+ actionBar.setDisplayHomeAsUpEnabled(false);
+ actionBar.setDisplayShowHomeEnabled(true);
+ actionBar.setDisplayShowTitleEnabled(false);
+ actionBar.setHomeButtonEnabled(false);
+ actionBar.setLogo(R.drawable.ic_list_white_48dp);
+ actionBar.setDisplayUseLogoEnabled(true);
+ initTitleCenterActionBar(mContext, actionBar, strCenterTitle);
+ }
+
+ /**
+ * 订制一个返回+标题的标题栏
+ *
+ * @param mContext
+ * @param actionBar
+ * @param strCenterTitle
+ */
+ public static void initBackTitle(Context mContext, ActionBar actionBar, String strCenterTitle) {
+ if (null == actionBar) return;
+ actionBar.setTitle("返回");
+ actionBar.setDisplayHomeAsUpEnabled(true);
+ actionBar.setDisplayShowHomeEnabled(false);
+ actionBar.setDisplayShowTitleEnabled(true);
+ initTitleCenterActionBar(mContext, actionBar, strCenterTitle);
+ }
+
+ /**
+ * 初始化【提交】右侧按钮菜单
+ *
+ * @param mOptionsMenu
+ */
+ public static void initActionBarSubmitButton(Menu mOptionsMenu) {
+ final MenuItem aboutItem = mOptionsMenu.findItem(R.id.action_about);
+ if (null != aboutItem) {
+ aboutItem.setVisible(false);
+ }
+
+ final MenuItem searchItem = mOptionsMenu.findItem(R.id.action_search);
+ if (null != searchItem) {
+ searchItem.setVisible(false);
+ }
+
+ final MenuItem favItem = mOptionsMenu.findItem(R.id.action_fav);
+ if (null != favItem) {
+ favItem.setVisible(false);
+ }
+
+ final MenuItem settingItem = mOptionsMenu.findItem(R.id.action_settings);
+ if (null != settingItem) {
+ settingItem.setVisible(false);
+ }
+
+ final MenuItem shareItem = mOptionsMenu.findItem(R.id.action_share);
+ if (null != shareItem) {
+ shareItem.setVisible(false);
+ }
+
+ final MenuItem submitItem = mOptionsMenu.findItem(R.id.action_submit);
+ if (null != submitItem) {
+ submitItem.setVisible(true);
+ }
+ }
}
diff --git a/src/com/zftlive/android/library/common/WebPageActivity.java b/src/com/zftlive/android/library/common/WebPageActivity.java
index 2b6178f..1c58400 100644
--- a/src/com/zftlive/android/library/common/WebPageActivity.java
+++ b/src/com/zftlive/android/library/common/WebPageActivity.java
@@ -163,6 +163,9 @@ public class WebPageActivity extends BaseActivity implements
ll_reload = (LinearLayout) findViewById(R.id.ll_reload);
ll_reload.setOnClickListener(this);
isError = false;
+
+ //隐藏标题栏
+ hiddeTitleBar();
}
@Override
diff --git a/src/com/zftlive/android/sample/MainActivity.java b/src/com/zftlive/android/sample/MainActivity.java
index 5e4de01..df9be11 100644
--- a/src/com/zftlive/android/sample/MainActivity.java
+++ b/src/com/zftlive/android/sample/MainActivity.java
@@ -84,7 +84,9 @@ public class MainActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.MainActivity);
- ActionBarManager.initMenuListTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initMenuListTitle(getContext(), getActionBar(), strCenterTitle);
+ initHomeMenuTitleBar(strCenterTitle, null);
+
}
@Override
diff --git a/src/com/zftlive/android/sample/animation/AnimationInActivity.java b/src/com/zftlive/android/sample/animation/AnimationInActivity.java
index 9f32ff5..9f5f4be 100644
--- a/src/com/zftlive/android/sample/animation/AnimationInActivity.java
+++ b/src/com/zftlive/android/sample/animation/AnimationInActivity.java
@@ -13,7 +13,6 @@ import android.widget.Spinner;
import com.zftlive.android.R;
import com.zftlive.android.library.base.BaseActivity;
-import com.zftlive.android.library.common.ActionBarManager;
/**
* 动画启动进入界面
@@ -52,7 +51,8 @@ public class AnimationInActivity extends BaseActivity implements View.OnClickLis
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.AnimationInActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/animation/AnimationOutActivity.java b/src/com/zftlive/android/sample/animation/AnimationOutActivity.java
index e6e8593..064db47 100644
--- a/src/com/zftlive/android/sample/animation/AnimationOutActivity.java
+++ b/src/com/zftlive/android/sample/animation/AnimationOutActivity.java
@@ -41,7 +41,8 @@ public class AnimationOutActivity extends BaseActivity {
public void initView(View view) {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.AnimationInActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
//追加右滑关闭activity顶层View
rootView = (SwipeBackLayout) LayoutInflater.from(this).inflate(R.layout.view_swipeback_root, null);
diff --git a/src/com/zftlive/android/sample/animation/AnimationOutPullActivity.java b/src/com/zftlive/android/sample/animation/AnimationOutPullActivity.java
index f4e440b..8bf398d 100644
--- a/src/com/zftlive/android/sample/animation/AnimationOutPullActivity.java
+++ b/src/com/zftlive/android/sample/animation/AnimationOutPullActivity.java
@@ -42,7 +42,8 @@ public class AnimationOutPullActivity extends BaseActivity {
public void initView(View view) {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.AnimationInActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
//追加右滑关闭activity顶层View
rootView = (PullDownRemoveLayout) LayoutInflater.from(this).inflate(R.layout.view_pullback_root, null);
diff --git a/src/com/zftlive/android/sample/animation/DialogEffectActivity.java b/src/com/zftlive/android/sample/animation/DialogEffectActivity.java
index 3272257..0c94aff 100644
--- a/src/com/zftlive/android/sample/animation/DialogEffectActivity.java
+++ b/src/com/zftlive/android/sample/animation/DialogEffectActivity.java
@@ -47,7 +47,8 @@ public class DialogEffectActivity extends BaseActivity {
// 初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.DialogEffectActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(),strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
public void dialogShow(View v) {
diff --git a/src/com/zftlive/android/sample/basic/BasicTestActivity.java b/src/com/zftlive/android/sample/basic/BasicTestActivity.java
index 4683c26..527f311 100644
--- a/src/com/zftlive/android/sample/basic/BasicTestActivity.java
+++ b/src/com/zftlive/android/sample/basic/BasicTestActivity.java
@@ -68,7 +68,8 @@ public class BasicTestActivity extends BaseActivity implements View.OnClickListe
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.BasicTestActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
diff --git a/src/com/zftlive/android/sample/basic/LoadHTMLActivity.java b/src/com/zftlive/android/sample/basic/LoadHTMLActivity.java
index 942b74f..36977a7 100644
--- a/src/com/zftlive/android/sample/basic/LoadHTMLActivity.java
+++ b/src/com/zftlive/android/sample/basic/LoadHTMLActivity.java
@@ -55,7 +55,8 @@ public class LoadHTMLActivity extends BaseActivity implements View.OnClickListen
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.LoadHTMLActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/camera/CameraPictureActivity.java b/src/com/zftlive/android/sample/camera/CameraPictureActivity.java
index 97019d2..e6746dd 100644
--- a/src/com/zftlive/android/sample/camera/CameraPictureActivity.java
+++ b/src/com/zftlive/android/sample/camera/CameraPictureActivity.java
@@ -83,7 +83,8 @@ public class CameraPictureActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.CameraPictureActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/chart/LineChartActivity.java b/src/com/zftlive/android/sample/chart/LineChartActivity.java
index 92771a8..47a162b 100644
--- a/src/com/zftlive/android/sample/chart/LineChartActivity.java
+++ b/src/com/zftlive/android/sample/chart/LineChartActivity.java
@@ -131,7 +131,8 @@ public class LineChartActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.LineChartActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/data/AutoGainFormActivity.java b/src/com/zftlive/android/sample/data/AutoGainFormActivity.java
index adab7b9..012641b 100644
--- a/src/com/zftlive/android/sample/data/AutoGainFormActivity.java
+++ b/src/com/zftlive/android/sample/data/AutoGainFormActivity.java
@@ -73,7 +73,8 @@ public class AutoGainFormActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.AutoGainFormActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
diff --git a/src/com/zftlive/android/sample/db/DBDemoActivity.java b/src/com/zftlive/android/sample/db/DBDemoActivity.java
index e05a6ee..7d6d511 100644
--- a/src/com/zftlive/android/sample/db/DBDemoActivity.java
+++ b/src/com/zftlive/android/sample/db/DBDemoActivity.java
@@ -84,7 +84,8 @@ public class DBDemoActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.DBDemoActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/fixed/HVScorllListviewActivity.java b/src/com/zftlive/android/sample/fixed/HVScorllListviewActivity.java
index aec0dac..bf57efe 100644
--- a/src/com/zftlive/android/sample/fixed/HVScorllListviewActivity.java
+++ b/src/com/zftlive/android/sample/fixed/HVScorllListviewActivity.java
@@ -128,7 +128,8 @@ public class HVScorllListviewActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.HVScorllListviewActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/gridview/SquareAutoFitGridviewActivity.java b/src/com/zftlive/android/sample/gridview/SquareAutoFitGridviewActivity.java
index 9dac8c9..b24a664 100644
--- a/src/com/zftlive/android/sample/gridview/SquareAutoFitGridviewActivity.java
+++ b/src/com/zftlive/android/sample/gridview/SquareAutoFitGridviewActivity.java
@@ -109,7 +109,8 @@ public class SquareAutoFitGridviewActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.SquareAutoFitGridviewActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/http/FileDownloadUploadActivity.java b/src/com/zftlive/android/sample/http/FileDownloadUploadActivity.java
index 77c634e..806dfe1 100644
--- a/src/com/zftlive/android/sample/http/FileDownloadUploadActivity.java
+++ b/src/com/zftlive/android/sample/http/FileDownloadUploadActivity.java
@@ -77,7 +77,8 @@ public class FileDownloadUploadActivity extends BaseActivity implements OnClickL
public void doBusiness(Context mContext) {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.FileDownloadUploadActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/image/ImageListviewActivity.java b/src/com/zftlive/android/sample/image/ImageListviewActivity.java
index d48f9d3..1292a3d 100644
--- a/src/com/zftlive/android/sample/image/ImageListviewActivity.java
+++ b/src/com/zftlive/android/sample/image/ImageListviewActivity.java
@@ -97,8 +97,8 @@ public class ImageListviewActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.ImageListviewActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
-
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/map/location/BaiduLocationActivity.java b/src/com/zftlive/android/sample/map/location/BaiduLocationActivity.java
index d1548ce..c6a2f40 100644
--- a/src/com/zftlive/android/sample/map/location/BaiduLocationActivity.java
+++ b/src/com/zftlive/android/sample/map/location/BaiduLocationActivity.java
@@ -55,7 +55,8 @@ public class BaiduLocationActivity extends BaseActivity implements
public void doBusiness(Context mContext) {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.SquareAutoFitGridviewActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
//请求定位
ToolLocation.requestLocation(this, true);
diff --git a/src/com/zftlive/android/sample/menu/DrawerLayoutActivity.java b/src/com/zftlive/android/sample/menu/DrawerLayoutActivity.java
index 25ca283..9233989 100644
--- a/src/com/zftlive/android/sample/menu/DrawerLayoutActivity.java
+++ b/src/com/zftlive/android/sample/menu/DrawerLayoutActivity.java
@@ -74,7 +74,8 @@ public class DrawerLayoutActivity extends BaseActivity {
actionBar.setLogo(R.drawable.ic_list_white_48dp);
actionBar.setDisplayUseLogoEnabled(true);
String strCenterTitle = getResources().getString(R.string.DrawerLayoutActivity);
- ActionBarManager.initTitleCenterActionBar(mContext,actionBar,strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
diff --git a/src/com/zftlive/android/sample/popupwindow/PopDialogMenuActivity.java b/src/com/zftlive/android/sample/popupwindow/PopDialogMenuActivity.java
index 5ae5f2a..38e687d 100644
--- a/src/com/zftlive/android/sample/popupwindow/PopDialogMenuActivity.java
+++ b/src/com/zftlive/android/sample/popupwindow/PopDialogMenuActivity.java
@@ -61,7 +61,8 @@ public class PopDialogMenuActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.PopDialogMenuActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/progressbar/NumberPbActivity.java b/src/com/zftlive/android/sample/progressbar/NumberPbActivity.java
index e9a1186..12e0455 100644
--- a/src/com/zftlive/android/sample/progressbar/NumberPbActivity.java
+++ b/src/com/zftlive/android/sample/progressbar/NumberPbActivity.java
@@ -63,7 +63,8 @@ public class NumberPbActivity extends BaseActivity implements OnProgressBarListe
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.NumberPbActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/progressbar/ProgressBarActivity.java b/src/com/zftlive/android/sample/progressbar/ProgressBarActivity.java
index 44da18c..d23c534 100644
--- a/src/com/zftlive/android/sample/progressbar/ProgressBarActivity.java
+++ b/src/com/zftlive/android/sample/progressbar/ProgressBarActivity.java
@@ -60,7 +60,8 @@ public class ProgressBarActivity extends BaseActivity implements OnClickListener
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.ProgressBarActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/scrollview/StretchViewActivity.java b/src/com/zftlive/android/sample/scrollview/StretchViewActivity.java
index ac42565..b6382a3 100644
--- a/src/com/zftlive/android/sample/scrollview/StretchViewActivity.java
+++ b/src/com/zftlive/android/sample/scrollview/StretchViewActivity.java
@@ -44,7 +44,8 @@ public class StretchViewActivity extends BaseActivity {
public void initView(View view) {
mMainLayout = (TableLayout) findViewById(R.id.table_layout);
//初始化带返回按钮的标题栏
- ActionBarManager.initBackTitle(this, getActionBar(), this.getClass().getSimpleName());
+// ActionBarManager.initBackTitle(this, getActionBar(), this.getClass().getSimpleName());
+ initBackTitleBar(this.getClass().getSimpleName());
}
@Override
diff --git a/src/com/zftlive/android/sample/sms/PhoneValidateCodeActivity.java b/src/com/zftlive/android/sample/sms/PhoneValidateCodeActivity.java
index f459b9a..8dc9cbc 100644
--- a/src/com/zftlive/android/sample/sms/PhoneValidateCodeActivity.java
+++ b/src/com/zftlive/android/sample/sms/PhoneValidateCodeActivity.java
@@ -68,7 +68,8 @@ public class PhoneValidateCodeActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.PhoneValidateCodeActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/sms/SMSOperationActivity.java b/src/com/zftlive/android/sample/sms/SMSOperationActivity.java
index f5d2a27..00b1a40 100644
--- a/src/com/zftlive/android/sample/sms/SMSOperationActivity.java
+++ b/src/com/zftlive/android/sample/sms/SMSOperationActivity.java
@@ -58,8 +58,8 @@ public class SMSOperationActivity extends BaseActivity implements
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.SMSOperationActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
-
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/soap/CityActivity.java b/src/com/zftlive/android/sample/soap/CityActivity.java
index 076a844..f88be7e 100644
--- a/src/com/zftlive/android/sample/soap/CityActivity.java
+++ b/src/com/zftlive/android/sample/soap/CityActivity.java
@@ -63,7 +63,8 @@ public class CityActivity extends BaseActivity {
});
//初始化带返回按钮的标题栏
- ActionBarManager.initBackTitle(getContext(), getActionBar(), "城市列表");
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), "城市列表");
+ initBackTitleBar("城市列表");
}
@Override
diff --git a/src/com/zftlive/android/sample/soap/ProviceActivity.java b/src/com/zftlive/android/sample/soap/ProviceActivity.java
index 79c4fcf..c50e43f 100644
--- a/src/com/zftlive/android/sample/soap/ProviceActivity.java
+++ b/src/com/zftlive/android/sample/soap/ProviceActivity.java
@@ -67,7 +67,8 @@ public class ProviceActivity extends BaseActivity {
});
//初始化带返回按钮的标题栏
- ActionBarManager.initBackTitle(getContext(), getActionBar(), "省份列表");
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), "省份列表");
+ initBackTitleBar("省份列表");
}
@Override
diff --git a/src/com/zftlive/android/sample/soap/WeatherActivity.java b/src/com/zftlive/android/sample/soap/WeatherActivity.java
index 7753713..d369f53 100644
--- a/src/com/zftlive/android/sample/soap/WeatherActivity.java
+++ b/src/com/zftlive/android/sample/soap/WeatherActivity.java
@@ -46,7 +46,8 @@ public class WeatherActivity extends BaseActivity{
public void initView(View view) {
mTextWeather = (TextView) findViewById(R.id.weather);
//初始化带返回按钮的标题栏
- ActionBarManager.initBackTitle(getContext(), getActionBar(), "天气信息");
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), "天气信息");
+ initBackTitleBar("天气信息");
}
@Override
diff --git a/src/com/zftlive/android/sample/zxing/ZxingGenBinActivity.java b/src/com/zftlive/android/sample/zxing/ZxingGenBinActivity.java
index f99052e..9e020b1 100644
--- a/src/com/zftlive/android/sample/zxing/ZxingGenBinActivity.java
+++ b/src/com/zftlive/android/sample/zxing/ZxingGenBinActivity.java
@@ -58,7 +58,8 @@ public class ZxingGenBinActivity extends BaseActivity {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.ZxingGenBinActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override
diff --git a/src/com/zftlive/android/sample/zxing/ZxingSacnnerActivity.java b/src/com/zftlive/android/sample/zxing/ZxingSacnnerActivity.java
index ccfcba0..1833166 100644
--- a/src/com/zftlive/android/sample/zxing/ZxingSacnnerActivity.java
+++ b/src/com/zftlive/android/sample/zxing/ZxingSacnnerActivity.java
@@ -39,7 +39,8 @@ public class ZxingSacnnerActivity extends BaseActivity {
public void initView(View view) {
//初始化带返回按钮的标题栏
String strCenterTitle = getResources().getString(R.string.ZxingSacnnerActivity);
- ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+// ActionBarManager.initBackTitle(getContext(), getActionBar(), strCenterTitle);
+ initBackTitleBar(strCenterTitle);
}
@Override