9

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


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

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

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



编辑

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

举个例子,在EditText中添加这两个属性

添加的结果android:letterSpacing

letterSpacing 的结果

添加的结果android:textScaleX 结果2

4

1 回答 1

0

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

于 2016-02-16T09:02:59.633 回答