Toolbar导航菜单

关于Toolbar的折腾(结合Fragment使用)




http://www.codeceo.com/article/android-toolbar-develop.html
很详细的介绍








http://blog.csdn.net/qq284565035/article/details/47086439
可以用的




http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1118/2006.html
这个好用,注意导入 import android.support.v7.widget.Toolbar; 
否则无法用










http://blog.csdn.net/u013984533/article/details/51596941








http://m.myexception.cn/android/1940985.html
另一个很好的
----------------------------------------------------------------
android:fitsSystemWindows="true" 表示空出状态栏那行,就是第一行


app:showAsAction="never" 代表。。。菜单下拉选择


app:showAsAction="ifRoom" 表示memu 采用ico形式显示,


=================action============


getSupportActionBar().setDisplayHomeAsUpEnabled(true);
  //使左上角图标是否显示,如果设成false,则没有程序图标,仅仅就个标题,否则,显示应用


程序图标,对应id为Android.R.id.home,


getSupportActionBar().setHomeButtonEnabled(true);
决定左上角的图标是否可以点击和上面的按钮共同起作用。


mToolbar.setNavigationIcon(R.drawable.logo);
代替默认的上面2个设置的<- 图标.不设置就是默认的


mToolbar.setLogo(R.drawable.logo);设置logo位于home图标之后


------------------------------------------------------------


所有ico显示的 menu可以采用
 private Toolbar.OnMenuItemClickListener onMenuItemClick = new 


Toolbar.OnMenuItemClickListener() {
    @Override
    public boolean onMenuItemClick(MenuItem menuItem) {
      String msg = "";
      switch (menuItem.getItemId()) {
        case R.id.action_edit:
          msg += "Click edit";
          break;
        case R.id.action_share:
          msg += "Click share";
          break;
        case R.id.action_settings:
          msg += "Click setting";
          break;
      }


      if(!msg.equals("")) {
        Toast.makeText(MainActivity.this, msg, Toast.LENGTH_SHORT).show();
      }
      return true;
    }
  };
监听,当然  toolbar.setOnMenuItemClickListener(onMenuItemClick);一定要写的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值