1
我在我的應用程序中有菜單。我需要檢查用戶選擇哪個菜單項並採取適當的措施。我這樣做,是否使用menuItem.getItemId()有效地查找用戶選擇哪個MenuItem?
@Override
public boolean onOptionsItemSelected(MenuItem menuitem){
String title = menuitem.getTitle().toString();
int itemId = menuitem.getItemId();
switch(itemId){
case 2131296257:
-----------------;
break;
case 2131296258:
------------------;
break;
}
但是,這些MenuItem標識正在改變每次我運行我的應用程序。現在我想比較menuTitle與硬編碼字符串值,如
String title = menuitem.getTitle().toString();
if(title.equals("Settings..")){
-------------
-------------
-------------
}
但我不認爲這是一個好的做法。但我想我可以使用strings.xml中定義的菜單標題來做同樣的事情。但我不知道如何使用這個....(如R.string .....)。
有人可以建議這個請。
感謝
哦...我錯過了基本的東西......很不好...... :-)感謝 – droidsites
那麼問題就解決了? –