Toolbar使用,需要先设置style:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
这里有一点注意的是,我使用的Activity是AppCompatActivity,所以在style的item中用的是windowActionBar和windowNoTitle ,而不是android:windowActionBar 和android:windowNoTitle。
另外就是这个style貌似只能全局设置,而不能单独给一个Activity设置。
然后在布局中引入Toolbar。
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:id="@+id/toolBar">
</android.support.v7.widget.Toolbar>
最后在Activity的onCreate时,
Toolbar toolbar= (Toolbar) findViewById(R.id.toolBar);
setSupportActionBar(toolbar);
ok。
来源:oschina
链接:https://my.oschina.net/u/1267266/blog/732078