我有一个 TextView ,文字太长不能放在一行,我该如何将其作为多行TextView?我添加了android:singleline="false"
属性,但它无效。
<TextView
android:text="some long text"
android:singleline="false"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
/>
答案 0 :(得分:2)
使用此
<TextView
android:id="@+id/yourTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="false"
android:scrollHorizontally="false"
android:scrollbars="vertical" />
答案 1 :(得分:1)
您不需要伪造singleLine
只需提供
android:maxLine="Here define the line max as you want"
这将允许您的文本添加您在其中定义的宽度和高度的行数。
答案 2 :(得分:1)
您可以将android:minLines="3"
用于textview
答案 3 :(得分:0)
在我的模拟器上测试后,我来到这里......这样做
t=(TextView)findViewById(R.id.t);
t.setText("This is first line \n This is second \n last line....");
答案 4 :(得分:0)
提供
android:maxLine="Define max line here"
答案 5 :(得分:0)
您在xml文件中编写textview
android:maxLine =“在这里定义最大线”