Android文本视图问题
我有一个文本视图,在某些情况下它有长文本。对于长文本,它看起来太长,以至于它扭曲了整个布局。我想要长文本,它应该出现在多行。下面是TextView的xmlAndroid文本视图问题,android,xml,textview,multiline,Android,Xml,Textview,Multiline,我有一个文本视图,在某些情况下它有长文本。对于长文本,它看起来太长,以至于它扭曲了整个布局。我想要长文本,它应该出现在多行。下面是TextView的xml <TextView android:id="@+id/bottomText" android:layout_height="wrap_content" android:textColor="#FFFFFF" android:backgroun
<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>
此问题的解决方案是什么?您可以尝试添加一个lines属性:
android:lines="4"
另外,
wrap\u内容
可能不是宽度的最佳选择。选中fill\u parent
您可以尝试将android:layout\u width=
设置一个特定的大小。设置Heiko Rupp指出的android:lines
属性,还可以设置android:maxLenght
或android:maxEms
两者都会将您的
TextView
限制为最大x像素或与密度无关的像素,或相应地限制为x ems。我认为在xml文件中将重力设置为“中心”可以完成以下工作:
android:gravity="center"
如果需要,是否可以减小字体大小(例如,对于长文本),并将其放在一行中?