1、下载模块部分重构
2、整理actionbar高度问题,测试toolbar,暂时未启用 3、sharedpreference使用default文件
This commit is contained in:
@ -1,15 +1,19 @@
|
||||
package com.gh.base;
|
||||
|
||||
import android.annotation.TargetApi;
|
||||
import android.graphics.Color;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.Toolbar;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
|
||||
import com.gh.gamecenter.R;
|
||||
import com.lightgame.BaseAppCompatActivity;
|
||||
import com.lightgame.ToolbarContainer;
|
||||
import com.lightgame.ToolbarController;
|
||||
import com.readystatesoftware.systembartint.SystemBarTintManager;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
@ -18,6 +22,7 @@ import java.lang.reflect.Method;
|
||||
/**
|
||||
* Created by csheng on 15-10-12.
|
||||
*/
|
||||
@ToolbarContainer
|
||||
public abstract class BaseAppCompatToolBarActivity extends BaseAppCompatActivity implements ToolbarController {
|
||||
|
||||
private Toolbar mToolbar;
|
||||
@ -39,8 +44,13 @@ public abstract class BaseAppCompatToolBarActivity extends BaseAppCompatActivity
|
||||
private void initToolbar() {
|
||||
mToolbar = (Toolbar) findViewById(R.id.toolbar_navigation);
|
||||
if (mToolbar != null) {
|
||||
mToolbar.setTitle("");
|
||||
// mToolbar.setTitle("");
|
||||
setSupportActionBar(mToolbar);
|
||||
mToolbar.addView(View.inflate(this, R.layout.reuse_actionbar, null));
|
||||
getSupportActionBar().setHomeButtonEnabled(false);
|
||||
// getSupportActionBar().setDisplayHomeAsUpEnabled(false);
|
||||
// getSupportActionBar().setDisplayShowHomeEnabled(false);
|
||||
// getSupportActionBar().setDisplayOptions();
|
||||
}
|
||||
}
|
||||
|
||||
@ -98,6 +108,7 @@ public abstract class BaseAppCompatToolBarActivity extends BaseAppCompatActivity
|
||||
}
|
||||
}
|
||||
|
||||
@TargetApi(Build.VERSION_CODES.KITKAT)
|
||||
protected void setTranslucentStatus(boolean status) {
|
||||
Window window = getWindow();
|
||||
WindowManager.LayoutParams winParams = window.getAttributes();
|
||||
@ -123,12 +134,16 @@ public abstract class BaseAppCompatToolBarActivity extends BaseAppCompatActivity
|
||||
|
||||
@Override
|
||||
public void setNavigationTitle(int res) {
|
||||
mToolbar.setTitle(res);
|
||||
if (mToolbar != null) {
|
||||
mToolbar.setTitle(res);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setNavigationTitle(CharSequence res) {
|
||||
mToolbar.setTitle(res);
|
||||
if (mToolbar != null) {
|
||||
mToolbar.setTitle(res);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user