0

我试图适应EditText不同的ImageView模板。对于每个模板,我想将其限制EditText为特定宽度。

例如,在我的一个模板中,该EditText字段的最大宽度应为 300 像素,因此我想将文本宽度限制设置为 300 像素。

但是,我不能通过字符长度来限制长度,因为键入:

“iiiiii”与“wwwwwwwwww”的宽度不同。

有人会碰巧有解决方案吗?谢谢。

4

3 回答 3

1

您可以使用 textWatcher。这将有一个名为 onTextChanged() 的方法。您可以覆盖它以获取长度。完成此操作后,您可以更改 textView 本身的长度。

于 2013-02-28T04:09:44.313 回答
0

http://www.rqna.net/qna/tssiw-android-edittext-limit-string-length-not-by-characters.html

那个家伙在 2 个月前用可能是最好的答案回答了你的问题......

于 2013-02-28T02:49:19.477 回答
0

您可以android:paddingRight通过 xml实现类似的功能

于 2016-06-26T16:17:03.693 回答