我想知道一个简单的事情。我有 2 种方法,如果有一个 TextView 字符串“ok”,onClick 事件应该调用方法 1,但是如果 TextView 中的字符串是“no”,onClick 事件应该调用方法 2。我该怎么做? 谢谢
最佳答案
您可以在 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();
}
}
关于Android onClick双方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22183970/