Сохранить описание вне списка - PullRequest
0 голосов
/ 13 апреля 2011

Мне нужно сохранить описание в строке элемента, выбранного в ListView.

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

Если у вас есть простой элемент списка, вы должны объявить переменную String внутри вашего класса Activity и зарегистрироваться для события itemclick для прослушивания щелчков элемента.

Вот как я это делаю:

 class YourActivity extends Activity{
     String my_selected_item_text=null;

    @override
    protected void onCreate(Bundle savedInstanceState)
    {
          //your stuffs here
          yourlistview.setOnItemClickListener(
          new OnItemClickListener() {

            public void onItemClick(AdapterView<?> parent, View view, int position,
                long arg3) {
               my_selected_item_text=(String)yourlistview.getItemAtPosition(position);
              //my_selected_item_text contains description of the String displayed in your ListView. now you can save that description anywhere you want....
         });
    }
 }
0 голосов
/ 13 апреля 2011

Моя первая идея заключается в том, что вы можете использовать строковую переменную-член вашей активности в вашем списке

...