如何在android中为文本视图设置每行的最大字符数

问题描述 投票:10回答:6

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

android
6个回答
26
投票

运用

android:maxWidth="size"

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


2
投票

使用android:maxWidth="10dip"来限制textview的大小。有了这个限制,下一行(假设您使用setSingleLine(false))将在10dip之后开始。

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


2
投票

使用这个android:maxLength="10"

有关更多信息,请参阅this site


1
投票

设置TextView的这些参数:

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

尝试使用android:layout_width的值来找到符合您需求的值。


1
投票

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


-3
投票

使用此代码:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.