У меня есть 3 поля TextView. Как я могу отслеживать, что было нажато? Я должен сделать то же самое во всех трех случаях. Я пробовал onClickListener
, но я думаю, что это не хорошо для этой цели.Какой TextView был нажат?
ответ
Попросите активность реализовать «View» OnClickListener затем добавьте следующий Unimplemented методу
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.first_id:
//Does something when this view is clicked...
break;
case R.id.second_id:
//Does something when this view is clicked...
break;
case R.id.third_id:
//Does something when this view is clicked...
break;
}
}
Тогда в OnCreate вашей деятельности убедитесь, чтобы установить OnClickListener для каждого вида.
TextView mTextView = (TextView) findViewById(R.id.first_id);
mTextView.setOnClickListener(this);
Учитывая то, как ваш вопрос показывает отсутствие опыта работы с Android Я предполагаю, у вас будет несколько вопросов, но это должно заставить вас движется в правильном направлении.
Я «новичок», я знаю ... –
@ KovácsÁkos все начинается таким образом. :) –
- 1. Какой контроль был нажат?
- 2. Поймите, какой картинке был нажат
- 3. Какой сегмент полилинии был нажат?
- 4. JQuery: какой элемент был нажат?
- 5. Какой элемент был нажат-JSP
- 6. Какой элемент был нажат с помощью OnItemClickListener
- 7. Как определить, какой UIBarButtomSytemItem был нажат
- 8. Как получить, какой элемент был нажат?
- 9. JList узнает, какой элемент был нажат.
- 10. Знайте, какой пользователь создал div, был нажат
- 11. Где определить, какой ключ был нажат
- 12. Как проверить, какой виджет был нажат?
- 13. Как узнать, какой div был нажат?
- 14. Как определить, какой ListView был нажат?
- 15. Какой объект был нажат при запуске события?
- 16. Какой ключ был нажат в функции HotKeySet
- 17. Как определить, на какой CALayer был нажат?
- 18. Как определить, какой WPF UserControl был нажат?
- 19. Какой ключ был нажат? Ключи для клавиатуры
- 20. Какой виджет VerticalPanel был нажат в GWT?
- 21. Как помнить, какой пользователь был нажат?
- 22. Как узнать, на какой флажок был нажат?
- 23. Как определить, какой виджет был нажат? Dojo
- 24. Необходимо знать, какой из спрайтов был нажат
- 25. Определить, какой ключ был нажат в javascript?
- 26. Обнаружив, какой именно элемент был нажат
- 27. JQuery: как узнать, какой элемент был нажат?
- 28. onkeydown в HTML - какой ключ был нажат?
- 29. QT - SvgDisplayWidget - на какой идентификатор был нажат?
- 30. GridViewColumnHeader.Click, Как определить, какой столбец был нажат?
Да, вам нужно использовать onClickListener, или ваше приложение никогда не узнает, что нажал TextView ... –