给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添加一个监听器。谢谢指教。

设置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) {

    }
});

可以呀setOnClickListener

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

在Java代码中:

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

}