Проверка, по какому подменю пользователь нажал в андроиде - PullRequest
0 голосов
/ 17 августа 2011

Я создал подменю, используя файл манифеста.У меня есть четыре текстовых поля в моем подменю.Я хочу знать, какой элемент подменю щелкнул пользователь.Я знаю о состоянии переключателя case item.getItemId для пунктов меню.Но я хочу знать, как проверить, в каком подменю щелкнул пользователь.Спасибо за любую помощь

1 Ответ

0 голосов
/ 17 августа 2011

Вы можете сохранить идентификатор элемента подменю в переменной. Например:

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

Теперь переменная item содержит идентификатор выбранного элемента.

...