到目前爲止,我有這樣的代碼,用來自用戶名arrayList的文本創建TextViews。如何獲取文本點擊動態創建的TextView?
TextView txt_con = null;
for(int i=0; i<usernames.size(); i++)
{
txt_con = new TextView(this);
txt_con.setLayoutParams(lparams);
txt_con.setPadding(0, 30, 0, 0);
txt_con.setText(usernames.get(i));
ll_cont.addView(txt_cont);
}
和onClickListener
txt_con.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
@SuppressWarnings("unused")
TextView t = ((TextView)v);
String str = t.getText().toString();
}
});
但是,只需要在最後的TextView中的onClick動作。 如何在所有TextView中獲得onClick動作?