文本视图没有从数组和片段中显示出来?

时间:2017-03-12 20:53:17

标签: android arrays textview

function chunkArray(array, chunkSize) {
  return _.reduce(array, function(result, value) {
    var lastChunk = result[result.length-1];
    if (lastChunk.length < chunkSize) lastChunk.push(value);
    else result.push([value]);
    return result;
  }, [[]]);
}

我有问题。我编写了一个for循环来在数组中添加textview,然后将其添加到我的 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#e3e6e4" android:padding="16dp" android:paddingTop="30dp" android:id="@+id/connections"> <TextView android:layout_width="fill_parent" android:layout_height="1dp" android:text=" " android:background="#007e0e" android:id="@+id/textView"/> </LinearLayout> 。所有这些都是以编程方式完成的。这些都没有出现。没有语法或运行时错误。但是,在我的xml中,我确实包含了一条水平线。这是唯一出现的东西。

LinearLayout

1 个答案:

答案 0 :(得分:0)

  1. LinearLayout方向设为vertical

    android:orientation = "vertical"
    
  2. 问题可能也与这一行有关:

    myTextViews[i].setPadding(100,1000,100,100);
    

    您的填充太大,导致文本无法显示,请尝试使用较低的值:

    myTextViews[i].setPadding(10, 10, 10, 10);
    
  3. <强> BUT

    我坚信在这种情况下你应该使用ListViewRecyclerView