設計では、テキスト サイズが 16、文字間隔が 0.6 のテキスト フィールドがあります。
android:letterSpacing
しかし、間隔の属性にこの値を設定TextView
すると、設計よりもはるかに大きくなります。
では、スケッチ値をアンドロイド値に変換する方法は何ですか?
Romain Guy によると、Android は「1 em = フォント サイズ」の定義を使用するため、
setLetterSpacing(characterSpacing / textSize)
...これらの値が同じ単位であることを確認してください (dp と px)
android:textScaleX をチェックしてください
必要な間隔によっては、これが役立つ場合があります。これは、TextView の文字間隔にリモートで関連する唯一のものです。