如何从ActionBar隐藏菜单图标

时间:2014-07-22 06:24:24

标签: android android-actionbar

如何从ActionBar隐藏菜单按钮(3个垂直点),我创建了自定义操作栏,但有些设备仍然在右侧ActionBar上显示默认菜单图标。

我只想隐藏菜单按钮(3个垂直点),但不隐藏菜单功能。

这是截图

2 个答案:

答案 0 :(得分:1)

它被称为Overflow,隐藏它的一种方法是覆盖您的onPrepareOptionsMenu方法并找到溢出按钮并将其可见性设置为false

<强>样品:

    @Override
    public boolean onPrepareOptionsMenu(Menu menu) {
       // if nav drawer is opened, hide the action items
       menu.findItem(R.id.menu_settings).setVisible(false);
       return super.onPrepareOptionsMenu(menu);
    }

答案 1 :(得分:0)

获取操作栏最右侧的菜单图标

或者:

You have defined items to appear in the overflow area, in which case, get rid of those, or

Your android:targetSdkVersion is under 11, in which case, raise it

请参阅此帖子以获取更多信息 http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html