Reputation: 3137
I'm adding TableRow elements in the flow programatically.
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);
I would like to know if we can add a listener to eq
TextView
s in my case. Is that possible?
Thank you for helping.
Upvotes: 1
Views: 624
Reputation: 305
TableRow tr=new TableRow(this);
TextView tv = new TextView("title");
tv.setPadding(5, 5, 5, 5);
//add textview into tablerow
tv.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
//do
}
});
Upvotes: 0
Reputation: 132982
try as to set OnClickListener
for TextView :
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); //<< make textview Clickable
eq.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//do you work here
}
});
Upvotes: 3
Reputation: 31466
eq.setClickable(true);
eq.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// do whatever stuff you wanna do here
}
});
Upvotes: 2