【发布时间】:2015-11-12 19:08:03
【问题描述】:
操作栏在果冻豆中不显示选项菜单,而在棒棒糖中显示。 这是我的styles.xml`
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">#00796B</item>
<item name="colorPrimaryDark">#004D40</item>
<item name="colorAccent">#c51162</item>
<item name="android:textColorPrimary">@color/abc_primary_text_disable_only_material_dark</item>
</style>
</resources>`
这是我的应用程序 gradle
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.example.dell.syncytium"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
我的 MainActivity 扩展了 AppCompatActivity。 请帮助我。在此先感谢
@Override
public boolean onCreateOptionsMenu(Menu menu) {
boolean result = super.onCreateOptionsMenu(menu);
menu.add(0, logoutMenu, 0, "Logout");
menu.add(0,Play,1,"Play Music");
menu.add(0,Stop,2,"Stop Music");
return result;
}
【问题讨论】:
-
手机的菜单按钮是软键还是物理键?
-
它有软键。按菜单软键时,会显示选项菜单,但我需要操作栏中的三点菜单。
-
带有硬件菜单按钮的手机不显示溢出菜单图标(3 个虚线图标)。这就是我问的原因。尝试发布与
onCreateOptionMenu相关的代码 -
'@Override public boolean onCreateOptionsMenu(Menu menu) { boolean result = super.onCreateOptionsMenu(menu); menu.add(0, logoutMenu, 0, "注销"); menu.add(0,Play,1,"播放音乐"); menu.add(0,Stop,2,"停止音乐");返回结果; }'
-
我用 onCreateOptionsMenu 更新了代码
标签: android android-actionbar android-4.1-jelly-bean