私は1インチの高さのテキストを持っていますが、ビューのボックスは1.5インチを占めるため、白い文字の上下に1/4インチの黒いスペースがあります。その1/4インチを縮小して、6インチの画面に4行ではなく5行のテキストを表示できるようにします。android:lineSpacingMultiplier = "。66"を使用してテキストを近づけることができますが、これによりボックスが近づきます。一緒に、1/4インチの黒いスペースが近くの行のテキストを覆います。android:includeFontPadding="false"は何もしません。負のパディングは何もしません。android:lineSpacingExtra = "-50sp"を入力すると、隣接するテキスト行が黒の余白で覆われます。マージンを取り除きたい(実際には、ほとんどのマージン)。
私は、パディングとマージンの明白なオプションと、ゼロと負の数を含む上記のパディングを含めて、考えられるすべてのオプションを試しました。実際のテキストの上のビューでスペースを制御するものを示す簡単な図が見つかりません。
この無駄なスペースを減らすにはどうすればよいですか?
(私のインターネットは過去2時間ダウンしていたので、応答するのに少し時間がかかりました。申し訳ありません)
これが私のXMLです:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textTimer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:includeFontPadding="false"
android:text="10.01"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="@dimen/font_size" />
<TextView
android:id="@+id/textTimeToLine"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textTimer"
android:layout_centerHorizontal="true"
android:includeFontPadding="false"
android:text="10.02"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="@dimen/font_size" />
<TextView
android:id="@+id/textTimeToKill"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textTimeToLine"
android:layout_centerHorizontal="true"
android:includeFontPadding="false"
android:text="10.03"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="@dimen/font_size" />
<TextView
android:id="@+id/textTimeToPin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textTimeToKill"
android:layout_centerHorizontal="true"
android:includeFontPadding="false"
android:text="10.03"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="@dimen/font_size" />
<TextView
android:id="@+id/textTimeToCB"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textTimeToPin"
android:layout_centerHorizontal="true"
android:includeFontPadding="false"
android:text="10.03"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="@dimen/font_size" />
<Button
android:id="@+id/buttonMenu"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="Menu"
android:onClick="onMenu"
android:focusable="false"/>
</RelativeLayout>
このスクリーンショットでは、フォンドの周囲の境界線またはマージンが縮小したい領域であることがわかります。