我无法在android

时间:2016-10-31 06:25:38

标签: android

这是我的代码, 我想在gridview中看到可靠的horitonzal滚动条,所以我试图修复它,我的gridview有1row和3列,icant使用垂直滚动,因为内容页面有滚动

    <HorizontalScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:layout_below="@+id/linearLayout2"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="false"
            android:id="@+id/linearLayout3"
            android:background="@android:drawable/dialog_holo_light_frame">


            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="طرح های پیشنهادی"
                android:id="@+id/textView3"
                android:paddingRight="10dp"
                android:paddingTop="5dp"
                android:layout_gravity="right"
                android:textColor="#cc0066"
                android:textStyle="bold" />

            <GridView
                android:id="@+id/gridview1"
                android:layout_width="match_parent"
                android:layout_height="80dp"
                android:columnWidth="90dp"
                android:gravity="center"
                android:horizontalSpacing="10dp"
                android:verticalSpacing="5dp"
                android:numColumns="auto_fit"
                android:scrollbars="horizontal" />
        </LinearLayout>

    </HorizontalScrollView>

2 个答案:

答案 0 :(得分:0)

您可以在xml中启用nestedscrolling,也可以将gridview包含在nestedScrollView中。试试看,如果那不起作用,请告诉我。

答案 1 :(得分:0)

您是否尝试添加ScrollView?

HERE是人们已经谈过这个问题了。如果我没有理解你错了。

我添加了垂直和水平的示例代码。

How to scroll gridview to position?

How can I add a vertical scrollbar to a gridview?

首先,在LinearLayout结束时,摆脱斜线: /&gt;到&gt; 以下是您问题的直接答案:

加入ScrollView:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:fillViewport="true"
    android:scrollbars="vertical">

    <!-- your codes here -->    

</ScrollView>

横向:

<HorizontalScrollView>
        <ScrollView>
            <!-- your codes here -->
        </ScrollView>
</HorizontalScrollView>