0

我有如下视图

在此处输入图像描述

<ScrollView android:id="@+id/appsgridscroll"
                android:layout_width="match_parent" 
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:fadeScrollbars="true"
                android:scrollbarFadeDuration="10000"
                android:layout_below="@id/applisttitlebar">
                <LinearLayout android:id="@+id/appsgridlayout"
                    android:orientation="vertical"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content">
                </LinearLayout>
        </ScrollView>

我正在动态地将 GridViews 添加到 Linearlayout。

我正在运行以下问题。

  1. GridView 不会拉伸以填充其内容(如您所见,当 GridView 中有更多项目时,该图像仅显示第一行)

  2. GridView 在电话(Android 4.1.2)上不滚动(它显示滚动条 - 见图片),但在 Nexus7(7 英寸平板电脑)上滚动

有任何想法吗??请建议。

4

1 回答 1

0

GridView 已经有一个滚动条,所以你不需要做任何事情。在 Android 2.2 中,默认情况下,该栏只会在用户主动滑动网格时出现。在 View 类上定义了一系列属性,您可以使用这些属性来定制滚动条的行为。

@CommonsWare _

于 2013-06-26T11:57:05.213 回答