1

如何在android中获得以下功能?

图片来自外部网址。如何实现简单的滚动?

对于放置按钮,我有一个想法

但是对于下面的 Scrollable 图片,如何获得这个功能。我应该应用哪个概念?

在此处输入图像描述

4

3 回答 3

0

在您的布局中,将图像包装在水平 LinearLayout 中,并将这些图像作为垂直布局中的行,然后将其包装在 Horizo​​ntalScrollView 中。所以你会有一些看起来类似于这样的东西:

<HorizontalScrollView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical" >
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >
                <Images... />
        </LinearLayout>
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >
                <Images.. />
        </LinearLayout>
    </LinearLayout>
</HorizontalScrollView>
于 2013-09-29T15:42:01.063 回答
0

使用horizontalScrollView. 我想它会解决你的目的。将图像放置在 Horizo​​ntalScrollView 中,在其中您可以使用TableLayout. 不要指定它的宽度。只需指定layout_weight.

于 2013-09-29T15:44:47.260 回答
0

您可以使用scrollview horizontally然后在其中设置linearlayoutimageviews在其中。

<HorizontalScrollView
    android:id="@+id/horizontalScrollView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" >

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/cone" />

<ImageView
    android:id="@+id/imageView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/cone" />            

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" >

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/cone" />

<ImageView
    android:id="@+id/imageView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/cone" />            

    </LinearLayout>

    </LinearLayout>

</HorizontalScrollView>
于 2013-09-29T15:45:16.840 回答