0

ここに画像の説明を入力

丸で囲まれたテキスト ビューでは、テキストの上下にスペースがありすぎます。これはテキスト ビューの内側にあります (その上下ではありません)。マージンもパディングも使用しませんでしたが、そのままです。xmlコードがあります。

    <TableRow
        android:id="@+id/tbRow"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/viewLineSeparator"
        android:layout_gravity="top"
        android:layout_marginBottom="2dp"
        android:layout_marginTop="1dp"
        android:gravity="top"
        android:weightSum="1.0" >
        <TextView
            android:id="@+id/tvReportAsAdult"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_gravity="left|top"
            android:layout_weight="0.60"
            android:clickable="true"
            android:gravity="left|top"
            android:maxLines="5"
            android:padding="11dp"
            android:text="@string/txtReportAsAdultText"
            android:textColor="#00BFFF"
            android:textSize="18sp" />
        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_gravity="right|center"
            android:layout_weight="0.40"
            android:gravity="center"
            android:weightSum="1.0" >

            <ImageButton />
            <ImageButton />
            <ImageButton />
            <ImageButton />

        </LinearLayout>
    </TableRow>

この tableRow は、さらに ScrollView の子である RelativeLayout の子です。そして、スペースはテキストビューのみによるものです。つまり、イメージビューやテーブルローによるものではありません。

4

1 に答える 1

1

あなたが使用している

  android:padding="11dp"

これは、テキストビューのすべての側面に 11 dp のパディングを設定しています。を使用してパディングを個別に使用する

paddingToppaddingBottompaddingLeftPaddingRight

于 2013-05-19T07:04:57.403 に答える