0

画像をフィットさせ、その下に黒い背景と聖霊降臨祭のテキストを配置したレイアウトを作成しようとしています。私の問題は、レイアウトが画像とテキスト自体の間にスペースを残してしまうことです。その理由がわかりません。

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <ImageView
        android:id="@+id/image"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:scaleType="fitStart" />

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="15dp"
        android:layout_below="@+id/image" >

        <TextView
            style="@style/text_overlay"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

         <!-- Couple more elements -->

    </RelativeLayout>
</RelativeLayout>

15dpのこの2番目のRelativeLayoutを画像の下部にタッチしたいのですが、画像の高さを小さい値に変更しない限り、スペースが残ります。このレイアウトは、画像とその下のテキストの表示方法を指定しますが、2x2ディスプレイで、このレイアウトを使用して画面に読み込まれる画像が合計4つあります。(各画像は画面の25%を占めます)。

RelativeLayoutを画像の下部に正確に揃える方法はありますか?

4

2 に答える 2

0

ImageViewのすぐ下にテキストを配置しようとしている場合は、複合ドローアブルを使用することをお勧めします。

詳細については、次の質問を参照してください。ImageViewとTextViewを含むLinearLayoutの代わりに複合ドローアブルを使用するにはどうすればよいですか。

于 2012-12-10T20:10:55.033 に答える
0

私はあなたの質問を完全には理解していませんが、私の新聞パズルアプリのランチャーレイアウトを見ているかもしれません...

または、おそらく Open Sudoku Game から、ここにある数字パッドのレイアウトを見てください。

ADT ツールを使用して適切なレイアウトを取得するのがおそらく最善ですが、特定の結果を得るために使用するのが難しい場合があることはわかっています。Android 開発ツールに含まれている xml ツールを使用することをお勧めします。

于 2012-12-10T20:06:05.037 に答える