有一个没有菜单项的活动。所以我想隐藏菜单按钮。有什么办法可以实现吗? 感谢我如何隐藏一个活动的菜单按钮
回答
你可以使用onPrepareOptionsMenu,在其中设置要显示给用户的菜单项,[http://developer.android.com/reference/android/app/Activity.html#onPrepareOptionsMenu% 28android.view.Menu%29] [1]
[1]:http://developer.android.com/reference/android/app/Activity.html#onPrepareOptionsMenu%28android.view.Menu%29。不要使用xml充气,只需手动进行。
谢谢。
请尝试此操作以包含在您的代码中,以便在启动活动时菜单项不会自动显示。只有当你点击在Android智能手机的菜单按钮
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
//add the menu items here
return true;
}
通过写这样的菜单项目都可见
所以我想隐藏菜单按钮
在绝大多数的Android设备,“菜单按钮”是一个物理的东西,不能被隐藏,不仅仅是我可以隐藏一座山或一座小山。
在蜂窝上,如果您没有定义选项菜单,则不应在操作栏的右上角出现“溢出”按钮。
如果您在某些不符合规范的Android设备上尝试使用此功能,该设备会自行执行软菜单按钮,那么您的运气不好。
我想出了如何做到这一点。在AndroidManifest.xml中,你需要指定类似以下内容:
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="14" />
基本上,minSdkVersion
是最小的Android SDK版本,您的应用程序支持(在我的情况,2.2)和targetSdkVersion
是你的版本“目标”(即你的“首选”版本 - 在我的情况下,这是4.0)
默认情况下,targetSdkVersion
是相同的minSdkVersion
,如果你离开前蜂窝,基本上告诉Android,你的应用程序是“传统”,它会一直显示菜单按钮。
如果你制作targetSdkVersion
后蜂窝,那么菜单按钮将只显示,如果你真的有菜单项定义。
- 1. Magento:我如何隐藏导航菜单中的主页按钮
- 2. 如何在打印时隐藏我的按钮菜单?
- 3. 带隐藏菜单的按钮iPhone
- 4. 隐藏JQuery的菜单按钮,在头
- 5. 如何隐藏一个项目(按钮),从菜单中显示的其他项目(按钮)在单个活动(在动作条按钮)
- 6. Android:隐藏其他活动的按钮
- 7. 隐藏溢出菜单按钮
- 8. 切换显示/隐藏隐藏的菜单按钮(响应)
- 9. 在菜单中隐藏活动语言
- 10. 如何在我的活动下面启用菜单按钮
- 11. 隐藏一个单选按钮选项
- 12. 一旦选择了一个,我如何隐藏/禁用我的单选按钮
- 13. 如何隐藏一个tabbarcontroller并单击按钮显示一个按钮..?
- 14. 如何在单击按钮后隐藏我弹出菜单后面的背景?
- 15. 隐藏按钮上一个
- 16. 如何隐藏Extjs按钮中的菜单箭头
- 17. Android - 如何隐藏操作栏中的菜单按钮
- 18. jQuery显示隐藏和活动类在一个按钮
- 19. 隐藏活动菜单项的下拉菜单
- 20. 打开活动后如何自动隐藏按钮?
- 21. 隐藏一个活动
- 22. 隐藏和显示单个菜单按钮
- 23. 菜单按钮的活动编程
- 24. 从菜单按钮启动一个活动?
- 25. Flex菜单控制 - 单击一个按钮并显示一个菜单。我怎样才能再次点击该按钮并隐藏该菜单?
- 26. 简单的按钮隐藏
- 27. 如何在运行时隐藏选项菜单按钮
- 28. 如何在vs 2012中隐藏Resharper菜单按钮
- 29. 隐藏Eclipse菜单栏(自动隐藏)
- 30. 如何隐藏菜单栏,但还是接取它通过菜单按钮
谢谢。但我想隐藏系统标准选项菜单,因为它不包含菜单项。我认为onPrepareOptionsMenu只是修改系统标准选项菜单的菜单项。 – tangjie