gpt4 book ai didi

android - ICS 中未出现软菜单按钮

转载 作者:搜寻专家 更新时间:2023-11-01 08:10:25 24 4
gpt4 key购买 nike

我的 Activity 有一个菜单,当我使用它的硬件“菜单”按钮时,它会在我的模拟器上膨胀,但是当我在我的实际手机(带有 4.0.1 的 Galaxy Nexus)上运行该应用程序时,我无法找到一种方法来使“3 点”样式的菜单按钮出现在某些应用程序中。我实现菜单的方式是:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.wcoptions, menu);
return (super.onCreateOptionsMenu(menu));
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.ooptions:
// open preferences activity
startActivity(new Intent(this, WorkCalcPreferenceActivity.class));
break;
case R.id.oquit:
finish();
break;

}
return super.onOptionsItemSelected(item);
}

同样在我的 list 文件中,我将 minSDK 设置为 8,将 targetSDK 设置为 15。这是我的第一个应用程序,我仍在学习如何实现所有这些东西,所以非常感谢任何帮助:)

编辑:这是 menu.wcoptions

<item
android:id="@+id/ooptions"
android:icon="@drawable/ic_menu_settings"
android:title="Options"/>
<item
android:id="@+id/oquit"
android:icon="@drawable/ic_menu_exit"
android:title="Quit"/>

最佳答案

如果您定位到 Honeycomb 或更高版本,您将不会获得菜单按钮。菜单按钮仅用于遗留用途,您应该改用操作栏或其他一些调出菜单的方式。

关于android - ICS 中未出现软菜单按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10226498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com