我有一个ActionBar,它有几个按钮;我想为所有活动显示这个ActionBar。
因此,如何为所有屏幕包含此ActionBar的布局代码,如何有效地使用它(以一种适用于API8的方式)?
答案 0 :(得分:1)
您可以为工具栏创建一个布局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>