2 回答

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
您也許可以擁有一個(gè)TextViews數(shù)組,然后稍后對(duì)其進(jìn)行循環(huán)。
private TextView[] generatedViews;
private void generateViews(int size) {
this.generatedViews = new TextView[size];
for (int i = 0; i < size; ++i) {
TextView tv = new TextView(this);
...
generatedViews[i] = tv;
}
}
private void assignListeners() {
for (TextView tv : generatedViews) {
tv.setOnClickListener(...);
}
}

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
你也可以在創(chuàng)建 TextView 的同時(shí)創(chuàng)建一個(gè)事件
for(int i = 1; i <= variable_int; i++){
TextView textView = (TextView) findViewById(this);
textView.setVisibility(View.VISIBLE);
textView.setText("my textview");
**textView.setOnClickListener(....);**
linLayout.addView(textView);
}
添加回答
舉報(bào)