4

私はTextViewを持っています。背景色を設定したい。ただし、色は下のスペースよりも上のスペースを多く埋めます。

<!-- red background. -->
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14sp"
    android:textStyle="bold"
    android:background="#f00"
    android:text="10.0" />

これはレンダリング方法です(デモンストレーションのためにズームインし、私が追加した緑色の線):

ここに画像の説明を入力

したがって、上部の余分なスペースにより、テキストが独自のコンテナー内で中央に配置されていないように見えます。これは期待されていますか?テキストを独自のコンテナー (赤い領域) 内で垂直方向に中央揃えで表示したいと考えています。

これは、ジェリービーンのストックバージョンであるギャラクシーネクサスにあります。

ありがとう

4

1 に答える 1

11

次の属性を追加します。

android:includeFontPadding="false"
于 2012-12-06T21:57:52.473 に答える