如何在android中动态显示TextViews数组?

时间:2011-09-13 10:37:37

标签: android dynamic textview

我想显示26个textviews。如何在android中动态显示TextViews数组?

2 个答案:

答案 0 :(得分:2)

创建一个xml布局,其中包含一个包含一个方向垂直的linearlayout的滚动视图。

在活动中,使用findViewById函数获取线性布局。

运行for循环以创建包含相关文本的textview并继续调用

此LinearLayout上的addView方法。

答案 1 :(得分:1)

见下面的代码

public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    LinearLayout ll=new LinearLayout(this);
    for(int i=0;i<26;i++){
        TextView tv=new TextView(this);
        // or get your TextView from array
        char c=(char)(65+i);
        tv.setText(" "+c);
        ll.addView(tv);
    }
    setContentView(ll);
 }

但是这种类型的设计并不好,而是尝试将 ListView CustomAdapters 一起使用。