<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