2015-03-03 62 views
0

我有一個ActionBar,它有幾個按鈕;我想爲所有活動顯示此ActionBar。爲所有活動添加一個操作欄

因此,我沒有在所有屏幕中包含此ActionBar的佈局代碼,而是如何有效地使用它(以在API8中工作的方式)?

+1

有這個東西叫繼承(http://en.wikipedia.org/wiki/Inheritance_%28object-oriented_programming%29)你應該閱讀它。 – Budius 2015-03-03 13:26:57

回答

0

你可以創建一個XML佈局爲您的工具欄例如view_toolbar.xml

<android.support.v7.widget.Toolbar 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?android:attr/actionBarSize" 
     //...your parameters > 

    //...your buttons 
</android.support.v7.widget.Toolbar> 

再經過您可以包括你的其他佈局如下面的代碼所示:

<RelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

    <include 
      android:id="@+id/toolbar" 
      layout="@layout/view_toolbar"/> 

    //your other views 
</RelativeLayout> 
相關問題