【问题标题】:How do I add icons to a second Toolbar如何将图标添加到第二个工具栏
【发布时间】:2015-07-22 08:26:01
【问题描述】:

我的布局中有多个 appcompat.v7 工具栏。

鉴于这种情况,“主”工具栏的解决方案 - setSupportActionBar() 然后使用 onCreateOptionsMenu()onOptionsItemSelected() 中的挂钩 - 不是我想要的。

到目前为止,我发现的唯一方法是作弊并将工具栏放在水平 LinearLayout 和带有 ImageViews 的“假”操作栏图标中。必须有一种真正的方法来做到这一点,但是通过“主”工具栏使搜索饱和的解决方案,我似乎找不到任何东西。

【问题讨论】:

    标签: android toolbar android-appcompat android-toolbar appcompat-v7-toolbar


    【解决方案1】:

    您可以使用此代码来扩充工具栏中的菜单:

    mToolbar.inflateMenu(R.menu.menu_detail);
    

    然后你可以用它来附加一个监听器:

    mToolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
                @Override
                public boolean onMenuItemClick(MenuItem item) {
                    switch (item.getItemId()) {
                        //your code
                    }    
                }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多