9

編集セクションになぜ私の質問がこの質問と重複しないのかを追加しました。確認してください..


EditText のletterSpacing属性を使用して、 のような文字間の間隔を定義しますここの写真で

しかし、ドキュメントによると、これは API レベル 21 以上でのみ導入されました. 下位の API レベル バージョンで使用しようとすると、この図のようにレンダリングの問題が直接表示されますこの写真には.

API レベル 20 より前に EditText で使用するletterSpacingの代替手段はありますか?



編集

重複した質問としてマークされましたが、通知したいのはandroid:textScaleX属性とandroid:letterSpacing属性が異なります。

これら 2 つの属性を EditText に追加して例を見てみましょう。

追加した結果android:letterSpacing

letterSpacing の結果

そして足し算した結果android:textScaleX 結果2

4

1 に答える 1

0

残念ながら、21 より前の Apiでは letterSpacingを調整できませんでしたがCanvas、2D グラフィック API を使用してテキストを描画する場合は調整できます。

于 2016-02-16T09:02:59.633 に答える