【发布时间】:2017-05-31 05:09:58
【问题描述】:
我想设计如下:
在输入用户输入之前:
用户输入数字
是否可以扩展TextInputEditText 来实现这个请求?
一直在找设计讨论,
how can i underline each character in edittext?
Can I underline text in an android layout?
但它似乎与我想要的不太相符。
首先我以为我会使用letterSpacing,但下划线有问题。同样对于不同的屏幕分辨率和字体大小,letterSpacing 可能是问题所在,它不能放在一行中。我需要确保它在一行中。
有什么建议可以实现吗?如果有更好的方法,我想避免使用四个编辑文本来实现,是否可以在一个编辑文本中进行修改?
【问题讨论】:
-
您可以使用 4 种不同的编辑文本制作此视图,并以编程方式管理每个编辑文本的焦点。从每个文本框的edittext合并值中获取值。设置每个文本框的最大长度为 1
-
非常感谢。我也想到了这个实现。我只是想知道是否还有其他更优雅的方式来处理此类 UI 请求?
-
请检查我的回答@rodent_la
标签: android android-layout android-edittext android-xml android-textinputedittext