Android TextView问题

时间:2011-04-13 13:25:02

标签: android xml textview multiline

我有一个textview,在某些情况下它有很长的文本。对于长文本,它看起来很长,以致它扭曲了总布局。我想要长文本,它应该出现在多行中。这是TextView

的xml
<TextView
            android:id="@+id/bottomText"
            android:layout_height="wrap_content"
            android:textColor="#FFFFFF"
            android:background="#000000"
            android:textSize="16sp"
            android:layout_gravity="center_horizontal"
            android:text="@string/text_searchword"
            android:layout_width="wrap_content">
</TextView>

这个问题的解决方案是什么?

4 个答案:

答案 0 :(得分:1)

您可以尝试添加线属性:

android:lines="4"

同样wrap_content可能不是宽度的最佳选择。检查fill_parent

答案 1 :(得分:0)

您可以尝试将android:layout_width =设置为特定大小。

答案 2 :(得分:0)

设置像Heiko Rupp指出的android:lines属性,并同时设置android:maxLenghtandroid:maxEms

两者都会将TextView限制为最大x像素或与密度无关的像素或相应的x ems。

答案 3 :(得分:0)

我认为将重力设置为xml文件中的“center”可能会起作用:

    android:gravity="center"