Toolbar 的使用

【链接】 https://www.jianshu.com/p/e9130d31ee1f
【链接】 https://www.jianshu.com/p/ae0013a4f71a

【菜单选项点击事件】
【法1】

//设置导航图标、添加菜单点击事件要在setSupportActionBar方法之后 
setSupportActionBar(toolbar); 
toolbar.setNavigationIcon(R.mipmap.ic_drawer_home); 
toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() { 
     @Override
     public boolean onMenuItemClick(MenuItem item) { 
           switch (item.getItemId()) { 
               case R.id.action_search: 
Toast.makeText(MainActivity.this, "Search !", Toast.LENGTH_SHORT).show(); break; 
case R.id.action_notifications:
 Toast.makeText(MainActivity.this, "Notificationa !", Toast.LENGTH_SHORT).show(); break; 
case R.id.action_settings: 
Toast.makeText(MainActivity.this, "Settings !", Toast.LENGTH_SHORT).show(); break; 
} 
     return true;
 } });

【法2】

 /**
     * 菜单项点击事件
     *
     * @param item
     * @return
     */
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.action_settings:
                Toast.makeText(this, "设置", Toast.LENGTH_SHORT).show();
                break;
            case R.id.action_jing:
                Toast.makeText(this, "搜索", Toast.LENGTH_SHORT).show();

                break;
            case R.id.action_share:
                Toast.makeText(this, "分享", Toast.LENGTH_SHORT).show();

                break;
        }
        return true;
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 半夜,和相亲认识的睿叔微信里聊星星聊月亮聊理想,然后就滚到为什么会选择对方这个话题上面,突然沉重的聊不下去。
    ZZZJIAYE阅读 1,222评论 0 0
  • 高度临在阅读 884评论 0 0
  • 入园就是第一次的亲子分离,那么帮助孩子适应分离的第一步是什么?必须首先分离。 很多幼儿园允许陪孩子两天,其实不论陪...
    木樨木阅读 2,206评论 0 1