onClickListener参数已转换为textview

时间:2018-02-06 22:23:28

标签: java android onclick

我正在尝试创建onClickListener参数,例如:

public void onClick(View v){}

v ,要投放到TextView并将文本设置为此 x textView,但我无法指定textView,因为我希望它们是不同的触发onClick的时间。基本上我想为参数设置setText:

(TextView) v.setText("");

问题是setText()方法不能以这种方式使用,所以有什么方法可以做到这一点?对不起,如果我没有很好地解释并感谢前进。

2 个答案:

答案 0 :(得分:2)

尝试

((TextView) v).setText("");

答案 1 :(得分:0)

您的投射错误,如果该视图为TextView,您应该像((TextView) v)一样投射TextView,然后您可以执行任何操作。

例如:((TextView) v).setText("");