1. ホーム
  2. アンドロイド

[解決済み】Emsとはどういう意味ですか?(AndroidのTextView)

2022-04-16 20:19:01

質問

Ems(TextViewに関連する)とはどういう意味ですか?例えば

android:ems     setEms(int)

TextView の幅をちょうどこの数 ems にします。

解決方法は?

android:ems または setEms(n) は、実際のテキストの拡張子やテキストサイズに関係なく、n個の 'M' 文字からなるテキストに合うように TextView の幅を設定します。wikipedia参照 Em単位

ただし layout_width が設定されています。 "wrap_content" . その他 layout_width の値は、emsの幅の設定を上書きします。

を追加する android:textSize 属性は、ビューの物理的な幅を、上で設定した n 'M のテキストの textSize * 長さに決定します。