API级别20或更低级别的EditText是否有任何letterSpacing属性的替代方法

Shr*_*hna 8 android android-edittext android-api-levels

我添加了为什么我的问题在编辑部分中没有重复问题,请查看..


我们在EditText中使用letterSpacing属性来定义字母之间的间距在这张图片中.

但是根据文档,这只是在API级别21或更高版本中引入,如果我们尝试在较低的API级别版本中使用它,它会直接显示渲染问题,如此图片所示在这幅图片中.

在API级别20之前,是否有任何替代方法可以在EditText中使用letterSpacing



编辑

它被标记为重复的问题,但我要通知的是android:textScaleX属性和android:letterSpacing属性是不同的.

让我们举一个例子,在EditText中添加这两个属性

添加的结果android:letterSpacing

letterSpacing的结果

添加的结果android:textScaleX RESULT2

小智 0

抱歉,您无法在 21 之前的 Api 中调整letterSpacingCanvas ,但如果您使用 2D 图形 API绘制文本,则可以调整它。