我试图适应EditText
不同的ImageView
模板。对于每个模板,我想将其限制EditText
为特定宽度。
例如,在我的一个模板中,该EditText
字段的最大宽度应为 300 像素,因此我想将文本宽度限制设置为 300 像素。
但是,我不能通过字符长度来限制长度,因为键入:
“iiiiii”与“wwwwwwwwww”的宽度不同。
有人会碰巧有解决方案吗?谢谢。
我试图适应EditText
不同的ImageView
模板。对于每个模板,我想将其限制EditText
为特定宽度。
例如,在我的一个模板中,该EditText
字段的最大宽度应为 300 像素,因此我想将文本宽度限制设置为 300 像素。
但是,我不能通过字符长度来限制长度,因为键入:
“iiiiii”与“wwwwwwwwww”的宽度不同。
有人会碰巧有解决方案吗?谢谢。
您可以使用 textWatcher。这将有一个名为 onTextChanged() 的方法。您可以覆盖它以获取长度。完成此操作后,您可以更改 textView 本身的长度。
http://www.rqna.net/qna/tssiw-android-edittext-limit-string-length-not-by-characters.html
那个家伙在 2 个月前用可能是最好的答案回答了你的问题......
您可以android:paddingRight
通过 xml实现类似的功能