如何动态设置textview高度android

时间:2010-09-07 07:27:12

标签: android

在我的应用程序中,我需要将动态文本设置为textview,因此我希望动态调整大小。我已经设定了:

<TextView

android:id="@+id/TextView02" 

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:textStyle="normal"

android:layout_weight="1"

android:singleLine="false"

android:minLines="4" />

从java代码我在运行时设置 textview 文本 ..

我的textview高度不会超过1行,文字也会被删除。有人可以帮忙吗?

提前完成。 从java代码我在运行时设置 textview 文本 ..

我的textview高度不会超过1行,文字也会被删除。有人可以帮忙吗?

提前完成。

3 个答案:

答案 0 :(得分:2)

试试这个,我不知道它会起作用...... 首先尝试将宽度固定为普通文本视图

答案 1 :(得分:0)

在你的android textView中使用以下属性,它将解决你的问题:

机器人:的inputType = “textMultiLine”

例如:

<TextView
    android:inputType="text|textMultiLine"
    android:minLines="4"
    android:gravity="top"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    />

答案 2 :(得分:-1)

我不确定它是否有助于解决您的问题,但我遇到了同样的问题,我的解决方案是在将在java中的textview元素中设置的字符串中添加\ n:

views.setTextViewText(R.id.row_1_address, "streetname 1\n12345 city");