TwoWayGridView

介绍:

可以水平滚动和垂直滚动的GridView,在原生的图库中图片浏览就是可以水平滚动的,这个控件可以分别对手机横屏或者竖屏设置不同的滚动方向。

运行效果:

使用说明:

使用方法:

<?xml version="1.0" encoding="utf-8"?>
<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"/>

其中

  • scrollDirectionPortrait (vertical | horizontal) 当手机竖屏是GridView的滚动方向。

  • scrollDirectionLandscape (vertical | horizontal)当手机横屏是GridView的滚动方向。

需要注意的是官方demo在运行时可能会遇到错误,解决的办法是加上相应的权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
已下载
0