@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
MenuInflater blowUp = getMenuInflater();
blowUp.inflate(R.menu.help_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case R.id.help:
Intent z = new Intent(EpicShit.this, Help.class);
startActivity(z);
break;
case R.id.exit:
finish();
break;
}
return true;
}
Это код, который я запускаю для menuinflater. В настоящее время я использую HTC One S, и это работает, поскольку я получаю то, что должен, а именно «Справка» & «Выход». Но когда я пробовал это на Samsung S2, мне даже не было места, чтобы выбрать эти 2 варианта. Этого просто нет. Может быть, это потому, что у нас разные версии (моя программа не поддерживает более старые версии)? Или я программно неправильно? Кроме того, у меня нет кода для этого прямо сейчас, но это аналогичная проблема: soundpool и setAlpha не работают на S2, но работают на HTC One S.Функция MenuInflater не работает на других устройствах?
Где вы планируете использовать эту опцию на Samsung S2? Кстати, вы пробовали кнопку меню на S2? – sandrstar
Какие версии Android имеют ваши телефоны? –
Стреляй ... мой друг не знал, что у нее кнопка меню. Извини за это! Как насчет моих проблем с звуком и сетальфой? – rx24race