我想知道一件简单的事情。我有2个方法,如果有一个TextView字符串“ok”,则onClick事件应该调用方法1,但是如果TextView中的字符串为“no”,则onClick事件应该调用方法2.我该怎么做? 感谢
答案 0 :(得分:1)
您可以在textView上使用setTag。何时触发onClick。您可以使用getTag并将其强制转换为字符串并进行比较。根据结果,调用不同的方法
在将侦听器设置为textview之前。
tv.setTag("ok");
tv2.setTag("no");
在你的点击监听器中。
public void onClick(View v){
String tag = (String) v.getTag();
if (tag.equals("ok"){
callMethod1();
} else if (tag.equals("no")){
callMethod2();
}
}