TextView变量名+字符串组合

时间:2013-06-14 23:09:22

标签: java android variables textview

提出简单或不可能的答案的问题,不知道。我是新手,我想在循环中创建新的TextView,但我遇到了TextView变量名的问题。我需要它是独特的..谢谢。

    int i = 1;
    while (i<=10) {
        String asd = String.valueOf(i);
        TextView textView+asd = new TextView(this);
        //new textView+asd.setText("asdd");
        i++;
    }

2 个答案:

答案 0 :(得分:0)

你不能像发布的那样去做。您需要创建TextView数组。 TextView textViews[] = new TextView[10]; for(int i=0; i<textViews.length; i++) { textViews[i] = new TextView(this); }

答案 1 :(得分:0)

您需要使用您的布局并执行类似的操作

final int x = 5; // # of TextViews you want
int i = 0;

final TextView[] textViews = new TextView[x];

while (i < x) {
    TextView newTextView = new TextView(this); // this needs to be the proper context
    newTextView.setText("Whatever");
    layout.addView(newTextView); // Need to bring in your layout before this
    textViews[i] = newTextView;
    i++;
}