BaseActivity里面設置標題欄

當項目需要統(tǒng)一標題欄的時候,官方的答案是每個布局里面include一個布局,想來是多么麻煩,那哪能叫程序員的做法。
自己封裝的baseactivity的關鍵代碼

 private void initActionBar() {
        actionBar = getSupportActionBar();
        ActionBar.LayoutParams params = new ActionBar.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
        View view = LayoutInflater.from(this).inflate(R.layout.aty_news_bar, null);
        actionBar.setCustomView(view, params);
        actionBar.setDisplayShowCustomEnabled(true);
        actionBar.setDisplayShowTitleEnabled(false);
        actionBar.setDisplayHomeAsUpEnabled(false);
        actionBar.setDisplayUseLogoEnabled(false);
        actionBar.setHomeButtonEnabled(false);
        actionBar.setElevation(0);
        Toolbar parent = (Toolbar) view.getParent();
        parent.setContentInsetsAbsolute(0, 0);
    }

放在baseactivity里面,不用setcontentview

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,160評論 25 708
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,358評論 0 17
  • 來源: 華西都市報(成都) 原標題:廣元首通動車 靚妹組團體驗“貼地飛行” 2016年5月15日的13時06分,隨...
    十二秀秀閱讀 204評論 0 0
  • 下午2點半,天空是這樣的。 叢林中爬坡走了約2公里,竟氣喘吁吁,平時鍛煉的太少了。夏日里的天氣最是陰晴不定,往回走...
    suling閱讀 301評論 0 0

友情鏈接更多精彩內容