我正在动态地向textView添加内容并且它可以正常工作。唯一的问题是,我只看到一行文字。如果我通过layout.xml或使用字符串将textView的文本设置为25行长,然后动态地用新文本替换它,那么新文本将只有25行,即使它实际上是50行。我将minLines设置为一个较高的数字,但这对我来说是邋code的代码。关于我在这里缺少什么的想法?
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_below="@+id/progressBar1"
android:layout_weight="1" >
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="match_parent" />
</ScrollView>
答案 0 :(得分:0)
而不是:
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="match_parent" />
尝试使用:
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
这将使TextView扩展到其内容所需的高度。同时,ScrollView将根据滚动位置处理显示的内容。