如何使用水平滚动创建GridView?

时间:2019-04-02 19:35:05

标签: java android gridview kotlin

我该怎么做?

我做了android:scrollbars="horizontal",但没有帮助

1 个答案:

答案 0 :(得分:0)

您可以使用此库https://github.com/jess-anders/two-way-gridview在gridView中执行水平或垂直滚动​​。

一些可用属性是

scrollDirectionPortrait (vertical | horizontal) 
scrollDirectionLandscape (vertical | horizontal)

以下是用法示例

<com.jess.ui.TwoWayGridView
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="#E8E8E8"
android:id="@+id/gridview"
android:layout_width="fill_parent" 
android:layout_height="fill_parent"
app:cacheColorHint="#E8E8E8"
app:columnWidth="80dp"
app:rowHeight="80dp"
app:numColumns="auto_fit"
app:numRows="auto_fit"
app:verticalSpacing="16dp"
app:horizontalSpacing="16dp"
app:stretchMode="spacingWidthUniform"
app:scrollDirectionPortrait="vertical"
app:scrollDirectionLandscape="horizontal"
app:gravity="center"/>