如何将图标添加到第二个工具栏

时间:2015-07-22 08:26:02

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

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

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

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

1 个答案:

答案 0 :(得分:3)

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

mToolbar.inflateMenu(R.menu.menu_detail);

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

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