0

在此处输入图像描述

我想要一个像幻灯片图像这样的布局。目前我有图像在水平方向滚动的布局,如下所述。有很多图像,我想要一个像幻灯片这样的布局。我怎样才能实现它?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout02"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >
 <ImageButton
        android:id="@+id/fruits_back"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:src="@drawable/back" />


<ScrollView 
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:orientation="vertical" >

<RelativeLayout
    android:id="@+id/RelativeLayout01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <ImageButton
        android:id="@+id/fr1"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:src="@drawable/apple" />

    <ImageButton
        android:id="@+id/fr2"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_toRightOf="@+id/fr1"
        android:src="@drawable/banana" />

    <ImageButton
        android:id="@+id/fr3"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_toRightOf="@+id/fr2"
        android:src="@drawable/blackberry" />

    <ImageButton
        android:id="@+id/fr4"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_toRightOf="@+id/fr3"
        android:src="@drawable/cherries" />

    <ImageButton
        android:id="@+id/fr5"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr1"
        android:src="@drawable/custard_apple" />

    <ImageButton
        android:id="@+id/fr6"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr2"
        android:layout_toRightOf="@+id/fr5"
        android:src="@drawable/grapes" />

    <ImageButton
        android:id="@+id/fr7"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr3"
        android:layout_toRightOf="@+id/fr6"
        android:src="@drawable/guava" />

    <ImageButton
        android:id="@+id/fr8"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr4"
        android:layout_toRightOf="@+id/fr7"
        android:src="@drawable/jackfruit" />

    <ImageButton
        android:id="@+id/fr9"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr5"
        android:src="@drawable/lemon" />

    <ImageButton
        android:id="@+id/fr10"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr6"
        android:layout_toRightOf="@+id/fr9"
        android:src="@drawable/mango" />

    <ImageButton
        android:id="@+id/fr11"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr7"
        android:layout_toRightOf="@+id/fr10"
        android:src="@drawable/melon" />

    <ImageButton
        android:id="@+id/fr12"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr8"
        android:layout_toRightOf="@+id/fr11"
        android:src="@drawable/musk_melon" />

    <ImageButton
        android:id="@+id/fr13"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr9"
        android:src="@drawable/orange" />

    <ImageButton
        android:id="@+id/fr14"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr10"
        android:layout_toRightOf="@+id/fr13"
        android:src="@drawable/papaya" />

    <ImageButton
        android:id="@+id/fr15"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr11"
        android:layout_toRightOf="@+id/fr14"
        android:src="@drawable/peach" />

    <ImageButton
        android:id="@+id/fr16"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr12"
        android:layout_toRightOf="@+id/fr15"
        android:src="@drawable/pear" />

    <ImageButton
        android:id="@+id/fr17"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr13"
        android:src="@drawable/pineapple" />

    <ImageButton
        android:id="@+id/fr18"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr14"
        android:layout_toRightOf="@+id/fr17"
        android:src="@drawable/plum" />

    <ImageButton
        android:id="@+id/fr19"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr15"
        android:layout_toRightOf="@+id/fr18"
        android:src="@drawable/pomegranate" />

    <ImageButton
        android:id="@+id/fr20"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr16"
        android:layout_toRightOf="@+id/fr19"
        android:src="@drawable/strawberry" />

    <ImageButton
        android:id="@+id/fr21"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_weight="1.0"
        android:layout_below="@id/fr17"
        android:src="@drawable/watermelon" />


    </RelativeLayout>
    </ScrollView>
   </RelativeLayout> 

请帮忙

4

1 回答 1

0

我知道我有点晚了,但是既然我遇到了这个问题并找到了答案,为什么不分享呢?!,如图所示,您有图像并且希望它们滚动“这是我的问题”,您可以将滚动视图替换为列表视图,但请稍等!列表视图不支持水平滚动,所以我发现了这个:水平列表视图: https ://github.com/sephiroth74/Horizo​​ntalVariableListView 我希望这对我有帮助

*感谢我的团队负责人提出这个想法

于 2014-07-06T14:33:06.067 回答