作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在将 GridView 用于游戏板。最近一些用户遇到了垂直滚动板的问题(在运行 2.2 的三星 Galaxy/Vibrant 手机上)——这个错误在我的 Nexus One 上没有出现。
一位用户制作了一些 screenshots的问题。
如何将 GridView 锁定到位?有没有办法禁用滚动?
最佳答案
尝试为GridView
添加或覆盖setOnTouchListener
,然后在 onTouch
方法中,您可以使用这样的代码使 gridView
不可滚动
Java
gridView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return event.getAction() == MotionEvent.ACTION_MOVE;
}
});
Kotlin
gridView.setOnTouchListener { v, event ->
event.action == MotionEvent.ACTION_MOVE
}
关于android - 如何在 Android 中禁用 GridView 滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4852867/
我是一名优秀的程序员,十分优秀!