我有一个如下所示的视图
<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>
我正在动态地将GridView添加到Linearlayout。
我正在运行以下问题。
GridView不会拉伸以填充其内容(如图所示,当GridView中有更多项目时,图像仅显示第一行)
GridView不会在手机(Android 4.1.2)上滚动(它显示滚动条 - 见图像),但在Nexus7(7英寸平板电脑)上滚动
任何想法?请建议。
答案 0 :(得分:0)
GridView已经有一个滚动条,所以你不需要做任何事情。在Android 2.2中,只有在用户主动滑动网格时,该栏才会默认显示。您可以使用View类定义一系列属性来定制滚动条的行为。