我有一个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>
这个问题的解决方案是什么?
答案 0 :(得分:1)
您可以尝试添加线属性:
android:lines="4"
同样wrap_content
可能不是宽度的最佳选择。检查fill_parent
。
答案 1 :(得分:0)
您可以尝试将android:layout_width =
设置为特定大小。
答案 2 :(得分:0)
设置像Heiko Rupp指出的android:lines
属性,并同时设置android:maxLenght
或android:maxEms
。
两者都会将TextView
限制为最大x像素或与密度无关的像素或相应的x ems。
答案 3 :(得分:0)
我认为将重力设置为xml文件中的“center”可能会起作用:
android:gravity="center"