簡體   English   中英

Android自定義動作欄Gobal

[英]Android custom action bar gobal

我的AppCombat.Light操作欄有問題。 我想自定義動作欄,但要引用全局布局。 目前,我必須像這樣更改每個活動中的操作欄:

private void setupActionBar() {
    getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); 
    getSupportActionBar().setCustomView(R.layout.action_bar_layout);

    ImageButton tmp = (ImageButton)findViewById(R.id.action_bar_button);
    tmp.setImageResource(R.drawable.ico_nav);
    tmp.setBackgroundColor(Color.TRANSPARENT);
}

XML:

在此處輸入圖片說明

但是我想在樣式表中指定布局參數。 這可能嗎?

目前,我的操作欄如下所示:

當前動作欄 但我想要一個看起來像這樣的操作欄:

所需的動作條

現在我的問題是:

我可以在xml文件中自定義我的aciton欄嗎? 如果可以,我如何將其應用於所有活動?

PS:我不想以編程方式編輯操作欄!!!

您應該創建一個Activity類,並使所有活動都繼承自該類。 然后,您只需編寫一次代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM