15

大家好,这可能是重复的,但我找不到解决问题的方法。我需要在 textview 上显示时限制每行的字符数,并在下一行显示剩余的字符。我无法设置 ems 值我也尝试在 xml 中设置 maxLength 属性,但它没有显示剩余的字符,谁能告诉我我该怎么做。

4

6 回答 6

36

使用

android:maxWidth="size"

将“尺寸”替换为您喜欢的尺寸。例如,100dip

于 2012-06-07T14:05:21.423 回答
3

用这个 android:maxLength="10"

有关更多信息,请参阅此站点

于 2012-06-07T14:07:26.840 回答
2

用于android:maxWidth="10dip"限制文本视图的大小。有了这个限制,下一行(假设您使用setSingleLine(false))将在10dip.

使用android:maxLength="50"例如会限制您的文本视图,但不能确保它在 X 个字符后中断

于 2012-06-07T14:09:33.860 回答
1

设置 TextView 的这些参数:

android:layout_width="110dip"
android:singleline="false"

试验 的值android:layout_width以找到适合您需要的值。

于 2012-06-07T14:08:33.930 回答
1

使用 ConstraintLayout 和 android:layout_width="0dp"。文本将适应约束

于 2017-05-30T09:27:16.490 回答
-3

使用此代码:

android:maxLines="5"
android:maxLength="10"

五行,最大长度为 10 个字符。

于 2014-09-27T07:11:17.203 回答