有没有办法解决EditText中的字母宽度?

时间:2019-01-24 15:18:14

标签: android android-edittext android-library fixed-width letter-spacing

我试图找到一个库或一个简单的技巧来固定EditText中每个字母的宽度,以使背景上的虚线与EditText中的数字完全匹配。您可以看到所需效果的照片。

enter image description here

2 个答案:

答案 0 :(得分:1)

使用各种小部件,即以文本样式下划线的Edittext行将有助于获得此类设计,否则我认为没有任何硬性规定或技巧。

答案 1 :(得分:0)

没有简单的方法可以做到这一点,尤其是在对齐给定背景时,因为显示尺寸和密度等许多因素会改变EditText的相对位置,所以尤其如此。您也许可以通过自己在每个数字下绘制白线,使用自定义字体或在数字下划线并用空格分隔来解决此限制。有关字母间距的限制和可能的解决方案的详细说明,请参见this question