我想在水平滚动视图中的每个 ImageView 下方添加一个文本。
我尝试使用相对布局和线性布局。
有更好的方法吗?
我的活动 xml 看起来像
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:id="@+id/image1"
android:layout_width="150dp"
android:layout_height="150dp"
android:src="@drawable/image1"
android:layout_centerHorizontal="true"
android:layout_marginRight="5px"
/>
<TextView
android:id="@+id/text1"
android:layout_width="50dp"
android:layout_height="30dp"
android:text="text1"
android:textSize="20px"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_below="@+id/image1"
/>
<ImageView
android:id="@+id/image2"
android:layout_width="150dp"
android:layout_height="150dp"
android:src="@drawable/image2"
android:layout_centerHorizontal="true"
android:layout_marginRight="5px"
android:layout_toRightOf="@+id/image1"/>
<ImageView
android:id="@+id/image3"
android:layout_width="150dp"
android:layout_height="150dp"
android:src="@drawable/image3"
android:layout_centerHorizontal="true"
android:layout_marginRight="5px"
android:layout_toRightOf="@+id/image2"/>
<ImageView
android:id="@+id/image4"
android:layout_width="150dp"
android:layout_height="150dp"
android:src="@drawable/image4"
android:layout_centerHorizontal="true"
android:layout_marginRight="5px"
android:layout_toRightOf="@+id/image3"/>
<ImageView
android:id="@+id/image5"
android:layout_width="150dp"
android:layout_height="150dp"
android:src="@drawable/image2"
android:layout_centerHorizontal="true"
android:layout_marginRight="5px"
android:layout_toRightOf="@+id/image4"/>
<ImageView
android:id="@+id/image6"
android:layout_width="150dp"
android:layout_height="150dp"
android:src="@drawable/image3"
android:layout_centerHorizontal="true"
android:layout_marginRight="5px"
android:layout_toRightOf="@+id/image5"/>
</RelativeLayout>
</HorizontalScrollView>