java - 如何在动态textview中设置arraylist数据

标签 java android arraylist

每当我设置 rowTextView.setText("row value #"+ str); 然后 arraylist 最后一个值显示在那里。 我的列表数据是 60,65,70,75,80 。仅显示最后一个值。我想要所有数据。我怎样才能实现这个???

 int size = al_getAllProductSize.size();

            System.out.println("The size of array is: " + size);
            for (int i = 0; i < size; i++) {


            }

            final int N = 5; // total number of textviews to add

            final TextView[] myTextViews = new TextView[N]; // create an empty array;

            for (int i = 0; i < N; i++) {
            final TextView rowTextView = new TextView(MainActivity.this);

            for (String str : al_getAllProductSize)
            {

            rowTextView.setText(" row value #" + str); // i want all value through loop

              }

                ll_textViewObj.addView(rowTextView);

                // save a reference to the textview for later
                myTextViews[i] = rowTextView;
            }

最佳答案

如果您想要每个 TextView 中的每个字符串,您可以使用类似以下内容的内容:

for (int i = 0; i < N; i++) {
    final TextView rowTextView = new TextView(MainActivity.this);

    // getting respective string val from list
    rowTextView.setText(" row value #" + al_getAllProductSize.get(i));

    ll_textViewObj.addView(rowTextView);

    // save a reference to the textview for later 
    myTextViews[i] = rowTextView;
}

关于java - 如何在动态textview中设置arraylist数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39159655/

相关文章:

java - 正确停止和启动 Scheduled Executor

java - Android Fresco SimpleDraweeView.setImageURI 不适用于此 http url

java - 计时器 - 异步任务或线程

android - 监控配对蓝牙设备的连接

java - 使用通用父类型输入参数强制执行动态多态调用

java - 如何从 .java 文件中定义的方法调用中读取方法参数?

安卓 : shrinkResources is failing to build

java - GWT 组合框按时间顺序排列

java - java中的JSON字符串解析

java - "this"关键字在默认 ArrayList 构造函数中意味着什么?