我正在尝试创建onClickListener参数,例如:
public void onClick(View v){}
v ,要投放到TextView并将文本设置为此 x textView,但我无法指定textView,因为我希望它们是不同的触发onClick的时间。基本上我想为参数设置setText:
(TextView) v.setText("");
问题是setText()方法不能以这种方式使用,所以有什么方法可以做到这一点?对不起,如果我没有很好地解释并感谢前进。
答案 0 :(得分:2)
尝试
((TextView) v).setText("");
答案 1 :(得分:0)
您的投射错误,如果该视图为TextView
,您应该像((TextView) v)
一样投射TextView,然后您可以执行任何操作。
例如:((TextView) v).setText("");