多行Textview

时间:2012-10-23 10:00:28

标签: android textview multiline

我有一个 TextView ,文字太长不能放在一行,我该如何将其作为多行TextView?我添加了android:singleline="false"属性,但它无效。

<TextView
    android:text="some long text"
    android:singleline="false"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"        
/>

6 个答案:

答案 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 =“在这里定义最大线”