【问题标题】:Android Studio: cannot add extra icon to Action BarAndroid Studio:无法向操作栏添加额外的图标
【发布时间】:2017-08-07 14:06:56
【问题描述】:

我在向 操作栏。我添加了一个可以正常工作的下拉列表(3个点),但是如果我使用以下代码,“项目”文本将添加到 这不是 ActionBar(图标无处出现)。

 private void CreateMenu(Menu menu) {
    MenuItem mnu1 = menu.add(0,0,0,"Item"); {
       mnu1.setIcon(R.drawable.ic_newicon);
    }

 public boolean onCreateOptionsMenu(Menu menu) {   //--- Everything in the dropdown works fine --
    getMenuInflater().inflate(R.menu.activity_main_actions, menu);     //--- The dropdown menu --
    return super.onCreateOptionsMenu(menu);
    ...
 }

我显然在这里遗漏了一些简单的东西。有人可以帮忙吗?

【问题讨论】:

    标签: android android-actionbar


    【解决方案1】:

    试试这个

    Drawable drawable = ContextCompat.getDrawable(getApplicationContext(),R.drawable.yourDrawable);
        toolbar.setOverflowIcon(drawable);
    

    有关其他选项,请查看以下链接 link1

    link2

    【讨论】:

    • 问题已解决。我只是从 xml 文件中省略了“android:showAsAction="always",所以它现在可以正常工作了。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多