我在android中有一个textview,但文本不会一致且正确地包装。
在第一张图片中:
“小”这个词显然有足够的空间来填充第一行。然而,它决定被推到第二行。 如果我让身体的文字更短,
您可以看到它确实填充了该空间。
如何使textview保持一致?无论哪一种情况都是好的,但无论身体的长度如何,它都需要保持不变。
这是我目前的代码。 我曾尝试过重力和对齐,但没有成功。
<TextView
android:id="@+id/review_body_shadow"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:gravity="fill"
android:textSize="@dimen/dialog_text_size" />
谢谢! (我为无法嵌入图像而道歉;我的声誉不够高)
编辑: 这似乎只是模拟器中的一个问题。当我将应用程序加载到手机上时,我无法复制此问题。因此,不再需要解决方案。
答案 0 :(得分:1)
这个问题是由android:breakStrategy引起的。将其设置为简单修复此问题。
答案 1 :(得分:0)
尝试使用OrientLayout,其orientation =“vertical”。并将每个文本视图宽度设置为“match_parent”。像这样:
# This will set all bits in cv_input
cv.Not(cv_output, cv_inverse)
&LT; /&的LinearLayout GT;