1.隐藏默认标题栏
getSupportActionBar()!!.setDisplayShowTitleEnabled(false)
2.添加菜单两种方式
a、setSupportActionBar()+onCreateOptionsMenu
b、inflateMenu()
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/right_button"
android:title="历史"
app:showAsAction="always"/>
</menu>
3.添加View
布局中添加:
<android.support.v7.widget.Toolbar
android:id="@+id/toolBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
toolbar:title=" ">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:text="标题"/>
</android.support.v7.widget.Toolbar>
项目里标题栏比较简单,之前是自己写的布局,今天想换一下Toolbar,写了个Demo,Menu这一块貌似写好布局后,不好根据页面动态修改;现在需求只是右侧加一按钮,暂时通过Toolbar添加View实现。