[英]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.