水平滚动视图与图像和文本

时间:2016-04-05 12:17:31

标签: android xml horizontal-scrolling sliding

我正在开发一个应用程序。在应用程序中,我想像电子商务应用程序一样水平滑动图像。我不知道如何实现这一点。

任何人都可以建议我如何在申请中实现这一目标。

I want sliding of images like this

2 个答案:

答案 0 :(得分:0)

 <HorizontalScrollView
        android:id="@+id/hsv"
        android:layout_width="fill_parent"
        android:layout_height="150sp"
        android:layout_alignParentTop="true"
        android:fillViewport="true"
        android:measureAllChildren="false"
        android:scrollbars="none"
        >

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="130sp"
                android:orientation="horizontal"
                android:layout_margin="10sp"
                android:gravity="center|left"
                >

                <ImageView
                    android:id="@+id/imageview1"
                    android:layout_width="100sp"
                    android:layout_height="100sp"
                    android:src="@drawable/uploadepic"
                    android:layout_margin="5sp"
                    android:visibility="gone"
                    />

                <ImageView
                    android:id="@+id/image1"
                    android:layout_width="120sp"
                    android:layout_height="100sp"
                    android:visibility="gone"
                    android:layout_margin="5sp"
                    android:scaleType="centerCrop"
                    />

                <ImageView
                    android:id="@+id/image2"
                    android:layout_width="120sp"
                    android:layout_height="100sp"
                    android:visibility="gone"
                    android:layout_margin="5sp"
                    android:scaleType="centerCrop"
                    />

                <ImageView
                    android:id="@+id/image3"
                    android:layout_width="120sp"
                    android:layout_height="100sp"
                    android:visibility="gone"
                    android:layout_margin="5sp"
                    android:scaleType="centerCrop"
                    />

                <ImageView
                    android:id="@+id/image4"
                    android:layout_width="120sp"
                    android:layout_height="100sp"
                    android:visibility="gone"
                    android:layout_margin="5sp"
                    android:scaleType="centerCrop"
                    />

                <ImageView
                    android:id="@+id/image5"
                    android:layout_width="120sp"
                    android:layout_height="100sp"
                    android:visibility="gone"
                    android:layout_marginLeft="5sp"
                    android:layout_marginTop="5sp"
                    android:layout_marginBottom="5sp"
                    android:layout_marginRight="20sp"
                    android:scaleType="centerCrop"
                    />
            </LinearLayout>
        </HorizontalScrollView>

答案 1 :(得分:0)

您可以实施回收站视图并将布局设置为布局管理器。

您可以在此处看到关于reycler视图的一个很好的示例,您必须更改布局管理器的方向,如上所述。 : RecyclerView simple list