Итак, у меня есть переменная TextView, объявленная в действии, такая как
TextView t;
В упражнении реализован OnClickListener, поэтому он имеет функцию
public void onClick(View v){
//switch (v.getId()) {
//case:.......
}
Я знаю, что вы можете использовать R.id.itemID в операторе switch, чтобы сказать некоторому элементу, что нужно что-то делать на клике, однако в моем случае:
1) Я использую переключатель текста с viewswitcher.viewfactory
2) из-завыше, в моем основном XML-макете я использую
<TextSwitcher> without a surrounding
<TextView> so the only id I have is the textswitcher
, чтобы сделать что-то, когда я нажимаю на текст текстового представления, которое я сделал
t.setOnClickListener(this)
Однако я неЯ не знаю, как установить регистр в операторе switch, поэтому я просто использовал default, что, конечно, могло бы вызвать некоторые большие проблемы, если я установил другие представления и прочее для слушателя.
Так что есть еще один способустановить onclicklistner для textview без идентификатора xml или есть способ выяснить id текстового представления?
Спасибо!