结果如下
- htc desire s 2.3.3:work
- htc sensation 4.0.3:work
- 模拟器3.2:无法正常工作
- galaxy tab 2 10.1:不工作
醇>
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case utility.SETTING_ID:
Intent intentsetting = new Intent(getBaseContext(),
actPreferences.class);
intentsetting.putExtra("Menu", utility.SETTING_ID);
startActivity(intentsetting);
return true;
}
return super.onOptionsItemSelected(item);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(Menu.NONE, utility.SETTING_ID, 0, getApplicationContext(),
getResources().getString(R.string.txt_setting)).setIcon(
R.drawable.setting);
}
答案 0 :(得分:6)
尝试将targetSdkVersion更改为8.应该修复它。较新的api不支持菜单按钮,因为较旧的api不支持菜单按钮。