繁体   English   中英

垂直ScrollView中的水平ScrollView

[英]Horizontal ScrollView within Vertical ScrollView

我正在用ImageView的Horizo​​ntalScrollView开发一个片段。 我想实现一个垂直的ScrollView作为父级,并将Horizo​​ntalScrollView作为其子级实现。 我该如何实施? 这是我与Horizo​​ntalScrollView的.xml文件:

<!-- TODO: Update blank fragment layout -->
<SearchView
    android:layout_width="fill_parent"
    android:layout_height="40dp"
    android:id="@+id/searchView"
    android:focusable="true"
    android:textStyle = "bold|italic"
    android:queryHint="@string/search"
    android:clickable="true"
    android:background="#ffffff" />

<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:scrollbars="horizontal"
    android:id="@+id/horizontalScrollView">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        style="@style/LoginFormContainer"
        android:orientation="horizontal">

        <ImageView
            android:layout_width="300dp"
            android:layout_height="200dp"
            android:layout_marginRight="2dp"
            android:src="@drawable/picture1" />

        <ImageView
            android:layout_width="300dp"
            android:layout_height="200dp"
            android:layout_marginLeft="2dp"
            android:layout_marginRight="2dp"
            android:src="@drawable/picture2" />

        <ImageView
            android:layout_width="300dp"
            android:layout_height="200dp"
            android:layout_marginLeft="2dp"
            android:layout_marginRight="2dp"
            android:src="@drawable/picture3" />

        <ImageView
            android:layout_width="300dp"
            android:layout_height="200dp"
            android:layout_marginLeft="2dp"
            android:layout_marginRight="2dp"
            android:src="@drawable/picture6" />

        <ImageView
            android:layout_width="300dp"
            android:layout_height="200dp"
            android:layout_marginLeft="2dp"
            android:layout_marginRight="2dp"
            android:src="@drawable/hospital" />

        <ImageView
            android:layout_width="300dp"
            android:layout_height="200dp"
            android:layout_marginLeft="2dp"
            android:src="@drawable/picture7" />

    </LinearLayout>
</HorizontalScrollView>

ScrollView类用于垂直滚动,因此:

<SearchView
.../>
    <ScrollView
    .../>
        <HorizontalScrollView
        .../>
            <LinearLayout
            .../>
                <!-- Multiple views here -->
            </LinearLayout>
        </HorizontalScrollView>
    </ScrollView>
</SearchView>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM