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

时间:2016-02-16 08:54:37

标签: android android-edittext android-api-levels

我已添加为什么我的问题与编辑部分中的this问题不重复,请查看..

我们在EditText中使用letterSpacing属性来定义字母之间的间距,如here in the picture

但是根据documentation,这仅在API级别21或更高版本中引入,如果我们尝试在较低的API级别版本中使用它,它会直接显示渲染问题,如此图片in this picture

在API级别20之前,在EditText中使用letterSpacing是否还有其他选择?

修改

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

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

添加android:letterSpacing的结果是

result of letterSpacing

添加android:textScaleX的结果是 result2

1 个答案:

答案 0 :(得分:0)

很抱歉,您无法在21之前调整Api中的 letterSpacing ,但如果您使用2D图形API在Canvas上绘制文字,则可以对其进行调整。