Toolbar

来源:互联网 发布:淘宝店铺转化率低怎么办 编辑:程序博客网 时间:2024/06/05 08:05


因为好奇心驱使,需要看下Toolbar,,,其实也就是actionBar的升级版本,以下列出使用过程。


使用步骤:

    1. activity集成AppCompatActivity。

    2. 修改该activity主题,设置为无ActionBar类型

       <item name="windowActionBar">false</item>       <item name="windowNoTitle">true</item>
    3. activity xml布局文件中:
       
<android.support.v7.widget.Toolbar    android:id="@+id/toolbar"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:minHeight="?attr/actionBarSize"    android:background="?attr/colorPrimary"    app:title="title0"    app:navigationIcon="@drawable/ic_launcher"></android.support.v7.widget.Toolbar>
toolbar = (Toolbar) findViewById(R.id.toolbar);
//加载Menu布局toolbar.inflateMenu(R.menu.menuxml);toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {    @Override    public boolean onMenuItemClick(MenuItem item) {
}
这样加载的点击menu按钮,不会出现menu选项,而且能实现上面的效果
方法2:
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
然后自己实现
onCreateOptionsMenu()和onOptionsItemSelected()实现对menu的加载。
这样实现的和上面效果是一样的,但是点击menu会出现菜单选项框。

写的比较粗糙,有啥问题,留言

0 0