2011-12-08 12 views
0

私は、固定列サイズ(80dpと言うことができます)でGridViewレイアウトを作成したいと思います。子要素(セル)として、2つのImageViewを持っています: 1. 1つのImageViewがセル全体を塗りつぶします。これはサムネイル画像です。 2番目のImageViewは右下にパディングされ、1番目のImageViewをオーバーレイする小さな12x12アイコンです。2つのImageViewを子ビューとして持つandroid GridViewレイアウト

これを達成する方法は? ありがとう

答えて

1

このレイアウトを試してください。下のコードには間違いがあるかもしれないし、プロジェクトに存在しない可能性のあるドロアブルを使用するかもしれないことに注意してください。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/image_and_text_layout" android:paddingBottom="5dip" android:paddingTop="5dip" android:layout_height="80dip" android:layout_width="80dip"> 

     <ImageView android:id="@+id/option_image" android:src="@drawable/background_night_blue_gradient" android:scaleType="fitXY" android:layout_height="fill_parent" android:layout_width="fill_parent"/> 

     <ImageView android:id="@+id/option1_image" android:src="@drawable/icon" android:scaleType="fitXY" android:layout_height="12dip" android:layout_width="12dip" android:layout_alignParentRight="true" android:layout_alignParentBottom="true"/> 



</RelativeLayout> 
関連する問題