Как определить выбранный элемент ListView?

Вопрос простой, но у меня не получается
Суть в том, что мне нужно определить текст выбранного элемента ListView
ListView у меня заполняется парсером из XML файла, вот код:
public class Marsh extends ListActivity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.rasp);
        ArrayList<String> list = new ArrayList<String>();
        try {
        XmlPullParser parser = getResources().getXml(R.xml.troll);
            while (parser.getEventType()!= XmlPullParser.END_DOCUMENT) 
            {
            	if (parser.getEventType() == XmlPullParser.START_TAG && parser.getName().equals("bus"))
                {
                        list.add(parser.getAttributeValue(0));
                }
           parser.next();
            }
        }
        catch (Throwable t) {
            Toast.makeText(this,
                    "Ошибка при загрузке XML-документа: " + t.toString(), 4000)
                    .show();
        }
 
        setListAdapter(new ArrayAdapter<String>(
                this, android.R.layout.simple_list_item_1, list));

        OnItemClickListener itemListener = new OnItemClickListener() {
        	@Override
        	public void onItemClick(AdapterView<?> parent, View v,
        			int position, long id)  {
                  //Что мне тут написать
        	}
        };
        getListView().setOnItemClickListener(itemListener);
    }   
}
  • Вопрос задан
  • 3748 просмотров
Решения вопроса 1
@tarikb
OnItemClickListener itemListener = new OnItemClickListener() {
        	@Override
        	public void onItemClick(AdapterView<?> parent, View v,
        			int position, long id)  {
                 String value = getListAdapter().getItem(position);
        	}
        };
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы