在我的应用程序中,我需要将动态文本设置为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行,文字也会被删除。有人可以帮忙吗?
提前完成。
答案 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");