最初のビューの右側にビューを設定し、RelativeLayout内でそれらを下揃えにしようとしています。
次のコードは、動作するはずです。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="300dp"
android:layout_height="300dp"
android:background="#999999"
android:padding="10dp" >
<View
android:id="@+id/v1"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_centerInParent="true"
android:background="#FFFFFF" />
<View
android:id="@+id/v2"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignBottom="@id/v1"
android:layout_toRightOf="@id/v1"
android:background="#FF0000" />
</RelativeLayout>
しかし、結果は私が期待したものではありません。
ここでの問題は何ですか?
私が期待していることを明確にするために、両方の立方体を互いに下に揃え、赤い立方体を白い立方体の右側(外側)に配置する必要があります。
編集:
私は問題を見つけました。これはこのレイアウトではなく、含まれている親リストです(これは適切なHorizontalListViewです)。どういうわけか子ビューのサイズを変更しているようで、それが問題の原因です。