gpt4 book ai didi

android - 如何在 Android 中禁用 GridView 滚动?

转载 作者:IT老高 更新时间:2023-10-28 21:36:17 26 4
gpt4 key购买 nike

我正在将 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com