java - Android 水平滚动可捕捉列表项

标签 java android xml listview gridview

我想在 Android 中实现一种 UI 体验,用户可以查看单个项目(例如,我的例子中的项目是文本集合),然后在该项目上向左或向右滑动即可转到上一个或下一个项目。

根据我的研究,ListView没有实现水平滚动。潜在的候选者似乎是 Horizo​​ntalScrollView 和 GridView,但我还没有看到任何可以简单地做到这一点的示例 - 只有看似复杂的库需要包含在内。

我的问题是,有没有办法使用 ListView、Horizo​​ntalScrollView、GridView 或它们的组合来实现水平滚动,一次显示一个项目并捕捉到正在显示的项目?

下图中突出显示的区域显示了我尝试实现此逻辑的位置。

horizontal scroll

最佳答案

看起来实现这种体验的最佳选择是 ViewPager,它需要 android 支持库。

http://developer.android.com/reference/android/support/v4/view/ViewPager.html

关于java - Android 水平滚动可捕捉列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25840405/

相关文章:

java - 丢弃服务器 XML 响应中返回的不可打印字符

java - 使用正则表达式 Java 搜索字母

android - 防止应用程序克隆器克隆 Android 应用程序

java - 第一次启动应用程序时,recyclerview 为空

java - Pubnub channel 组历史

android - 不同设备上不同大小的 ImageView

Python signxml - 仅使用公钥/私钥对 XML 文档进行签名

java - 用自身的新实例替换正在运行的程序

javascript - 用java解码html脚本

java - 从二进制文件中读取特定字节