重构专题页面相关逻辑

其他toolbar逻辑移除
This commit is contained in:
CsHeng
2017-12-19 11:20:47 +08:00
parent a705f0ec53
commit c2bc52e474
66 changed files with 1183 additions and 1209 deletions

View File

@ -2,12 +2,17 @@ package com.gh.base;
import android.os.Bundle;
import android.support.annotation.StringRes;
import android.support.v4.app.Fragment;
import android.support.v7.widget.Toolbar;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
import com.gh.gamecenter.R;
import com.lightgame.BaseAppCompatActivity;
import com.lightgame.OnTitleClickListener;
import java.util.List;
/**
* Created by csheng on 15-10-12.
@ -42,6 +47,17 @@ public abstract class BaseToolBarActivity extends BaseAppCompatActivity {
setSupportActionBar(mToolbar);
mToolbar.findViewById(R.id.actionbar_rl_back).setOnClickListener(v -> onBackPressed());
mTitleTv = findViewById(R.id.actionbar_tv_title);
mTitleTv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final List<Fragment> fragmentList = getSupportFragmentManager().getFragments();
for (Fragment fragment : fragmentList) {
if (fragment instanceof OnTitleClickListener) {
((OnTitleClickListener) fragment).onTitleClick();
}
}
}
});
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);