2013-09-25 88 views
0

有沒有在主題中定義自定義操作欄視圖的方法,而不是在每個活動中設置它?目前我有這個代碼的onCreate每一個活動,我有:在主題中設置自定義操作欄視圖

View actionBar = getLayoutInflater().inflate(R.layout.action_bar_title, null);  
    getActionBar().setCustomView(actionBar); 
+2

創建基礎Activity類,並把它在其onCreate方法。現在擴展該基類而不是Activity。 – Ahmad

+0

@Ahmad是對的。我幾乎點擊了「發佈你的答案」,但艾哈邁德打敗了我6秒... – Randy

回答

0

自定義視圖可以在操作欄的樣式定義:

<style name="MyActionBarStyle" parent="@android:style/Widget.Holo.ActionBar">  
    <item name="android:displayOptions">showCustom</item> 
    <item name="android:customNavigationLayout">@layout/action_bar_title</item> 
</style> 
相關問題