Toolbar 相对于 ActionBar的强大之处在于,ToolBar有更强大的自定义效果。因为ToolBar本身就是一个ViewGroup,可以往Toolbar中放入各种组件。
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:id="@+id/toolbar"
android:elevation="5dp"
android:background="#339999">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#F00">
<Button
android:id="@+id/toolbar_btn"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:text="Button"/>
<ImageView
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/ic_launcher"
android:layout_centerInParent="true" />
<TextView
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="邓紫棋" />
</RelativeLayout>
可以根据自己的需求,设置各种效果。但是,左边的边距一直去不了,如果知道的朋友,请给我留言,谢谢!