2014-02-14 5 views
0

Я хочу получить идентификатор ресурса или имя ресурса из позиции выбранного элемента списка в android.получить идентификатор ресурса из позиции listitem в android

public boolean onOptionsItemSelected(MenuItem item) { 
     int position=0; 
     switch(item.getItemId()){ 
      case R.id.action_previous: 
       int position =item.getItemId(); 
       if(position!=0){ 
        position=position-1; 
       } 
    } 

теперь я хочу, чтобы получить Resouce идентификатор или имя ресурса для этой переменной декрементируется позиции .please помочь мне решить эту проблему

+0

Но для этого вы можете использовать просто корпус переключателя. – Piyush

ответ

0

Попробуйте использовать item.getItemId (позиция) ==> вернуть идентификатор из пункта в положении

0

Почему вы не создать список всех ваших пункта и выберите пункт с позицией

0

я думаю, что вам нужно имя элемента, который id = position-1;

так просто вы можете объявить пункт меню с новым идентификатором типа:

MenuItem newItem = findViewById(position-1); 

теперь вы можете получить что-нибудь от вашего newItem.

Смежные вопросы