0

マニフェスト ファイルを使用してサブメニューを作成しました。サブメニューに 4 つのテキスト フィールドがあります。ユーザーがクリックしたサブメニュー項目を知りたい。メニュー項目の switch case item.getItemId 条件について知っています。しかし、ユーザーがクリックしたサブメニューを確認する方法を知りたいです。助けてくれてありがとう

4

1 に答える 1

0

サブメニュー項目の ID を変数に保存できます。例えば:

int item;
@Override
public void onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
     case R.id.something: {
         this.item = something;
         return true;
     }
}

現在、変数 item には、選択されたアイテムの ID が含まれています。

于 2011-08-17T19:52:48.093 に答える