首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除溢出菜单3点?

如何删除溢出菜单3点?
EN

Stack Overflow用户
提问于 2014-09-03 19:05:43
回答 4查看 8.3K关注 0票数 4

请帮我理解一下。我在某个地方读到,如果我设置android:targetSdkVersion="14“,这三个点就会消失。

为什么这三个点还会出现在我身上?

他们不会出现直到我从另一个活动回来。我从另一个活动回来后按下菜单键,他们出现了.

我正在使用actionbar菜单,所以我不需要这些丑陋的3点在我的应用程序。

我怎么才能把它们完全移除?

谢谢

清单:

代码语言:javascript
复制
  <uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="19" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/MyAppActionBarTheme" >

MainActivity:

代码语言:javascript
复制
  @Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the actionbar menu; this adds items to the action bar.
    getMenuInflater().inflate(R.menu.actionbar_menu, menu);                 
    return super.onCreateOptionsMenu(menu);
}
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-09-03 19:13:18

在menu.xml中,u可以用这些值添加android:showAsAction=""never,ifRoom,always,withText,collapseActionView可以在|组合中使用它们。

在您的情况下,您可以使用android:showAsAction="always"

票数 0
EN

Stack Overflow用户

发布于 2014-09-03 19:09:34

将以下函数添加到活动中:

代码语言:javascript
复制
@Override 
public boolean onPrepareOptionsMenu(Menu menu) {
    MenuItem settingsItem = menu.findItem(R.id.action_settings);
    settingsItem.setVisible(false);
    return false; 
}

编辑:对不起,尝试使用return false而不是return true

票数 6
EN

Stack Overflow用户

发布于 2015-02-17 01:17:14

如果你进入你的~res/menu/main.xml,标签中应该有一些代码

代码语言:javascript
复制
<item> 
    //setting button code is here
</item>

把这些都删掉。然后进入您的主要活动并删除应该在onOptionsItemSelected()中的相应代码。

看哪。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25651870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档