当我使用其硬件“菜单”按钮时,我的活动有一个在我的模拟器上膨胀的菜单,但是当我在我的实际手机上运行应用程序时(Galaxy Nexus with 4.0.1)找出一种方法让“3点”样式的菜单按钮出现,就像在某些应用程序中一样。我已经实现了我的菜单的方法是:没有出现在ICS中的软菜单按钮
@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);
}
而且在我的清单文件我有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"/>
请发布'res/menu/wcoptions.xml'。 – CommonsWare 2012-04-19 10:55:11