2

结果如下

  1. HTC 渴望 2.3.3 : 工作
  2. HTC 感觉 4.0.3:工作
  3. 模拟器 3.2:不工作
  4. 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);
    }
4

1 回答 1

6

尝试将 targetSdkVersion 更改为 8。它应该可以修复它。较新的 api 不像旧的那样支持菜单按钮。

于 2012-11-29T15:06:21.320 回答