2010-05-24 3 views
0

Я создаю списки в своем приложении для Android и хотел бы захватить текст элемента списка, который нажал, но я хочу сделать это в отдельной функции, поэтому мне нужно только написать код один раз. И я хочу, чтобы сравнить строку с другим жалом.Получить текст из списка viewclick (Android)

Каков наилучший способ для этого?

ответ

1

Вам нужно OnItemClickListener() установить в свой список и перезаписать

onItemClick(AdapterView<?> parent, View view, int position, long id) 

затем получить вас текст либо из самого элемента или с точки зрения.

+0

Спасибо, я получил это для работы, но, по какой-то причине, я не могу его сравнить. Это заставляет меня использовать CharSequence как тип вместо String, и когда я сравниваю его с другой строкой, это не работает. Есть идеи? – shaneburgess

+0

Существует множество методов объекта String для сравнения с CharSequence. и есть toString на cs, а также. Как вы получаете значение (код)? –

+0

Хорошо, я понял, на самом деле СЭ выяснил это для меня. Я использовал == для сравнения. Я такой новичок в этом ... http://stackoverflow.com/questions/2704956/strings-dont-seem-to-be-equal-in-java-on-android-even-though-they-print -The-сэм – shaneburgess

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