我如何隐藏一个活动的菜单按钮

tan*_*jie 9 android menu hide

有一项没有菜单项的活动.所以我想隐藏菜单按钮.有没有办法实现这一目标?谢谢

Dea*_*ing 15

我想出了如何做到这一点.在AndroidManifest.xml中,您需要指定以下内容:

<uses-sdk android:minSdkVersion="8"
          android:targetSdkVersion="14" />
Run Code Online (Sandbox Code Playgroud)

基本上,minSdkVersion是您应用程序支持的最小Android SDK版本(在我的情况下,2.2),并且targetSdkVersion是您"目标"的版本(即您的"首选"版本 - 在我的情况下,那是4.0)

默认情况下,targetSdkVersion是一样的minSdkVersion,如果你离开这个预蜂窝,你基本上是告诉的Android您的应用程序是"传统",它会始终显示的菜单按钮.

如果您制作targetSdkVersion后蜂窝,则只有在您确实定义了菜单项时才会显示菜单按钮.


Sam*_* Z. 1

您可以使用 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 进行膨胀,只需手动执行即可。

谢谢。