<GridView
android:id="@+id/gridView1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:columnWidth="100dip"
android:numColumns="8"
android:scrollbarStyle="insideOverlay"
android:scrollbars="vertical|horizontal"
android:stretchMode="none" >
</GridView>
我想在gridview中使用垂直和水平滚动条,如上所示。 我看到了垂直的那个确实很好,但水平的不。 所以我尝试通过放置在水平滚动查看GridView控件像下面如何在android中使用gridview的水平滚动条?
<HorizontalScrollView
android:id="@+id/horizontalScrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<GridView
android:id="@+id/gridView1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:columnWidth="100dip"
android:numColumns="8"
android:scrollbarStyle="insideOverlay"
android:scrollbars="vertical|horizontal"
android:stretchMode="none" >
</GridView>
</HorizontalScrollView>
更糟修复它,它会显示只有一个GridView控件,当然还有列,没有水平滚动条。
我该如何解决?
据我知道'GridView'被固定到屏幕宽度,因此它不可能在水平方向上滚动。在'HorizontalScrollView'中放置一个'GridView'并不能解决问题,因为它实际上给了'GridView'无限的空间,并且没有滚动条。 – Squonk