2 annbnncnnd AnnBnnCnnD 于 2012.12.26 11:30 提问

给TextView添加一个监听器

textView在TableRow中,TableRow添加的代码:

TextView eq = new TextView(fa);
eq.setId(40);
eq.setText(Student.getEq());
eq.setTextColor(Color.WHITE);
eq.setTextSize(12);
eq.setPadding(5, 5, 5, 5);
tr_head.addView(eq);

我想知道能不能给textview添加一个监听器。谢谢指教。

3个回答

ce_la_vie
ce_la_vie   2012.12.26 13:21
已采纳

设置TextView的OnClickListener:

TextView eq = new TextView(fa);
eq.setId(40);
eq.setText(Student.getEq());
eq.setTextColor(Color.WHITE);
eq.setTextSize(12);
eq.setPadding(5, 5, 5, 5);
eq.setClickable(true);  

eq.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {

    }
});
zhgq2134
zhgq2134   2012.12.26 11:55

可以呀setOnClickListener

suannai0314
suannai0314 详细的回答更能得到用户的青睐,而且更容易被采纳哦
大约 5 年之前 回复
zlQQhs
zlQQhs   2013.02.26 01:35

在你的xml文件中找到要添加监听器的TextView
在标签中加入android:onclick="click"

在Java代码中:

public void click(View v){
//写点击TextView后要执行的代码

}

ganglea
ganglea 回复first_three_sun: 还要添加android:clickable="true",
接近 2 年之前 回复
first_three_sun
first_three_sun 设置之后,点击没反应,是怎么回事啊????
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!