gpt4 book ai didi

java - 如何使 ListView 在 Android 中不发出点击声音?

转载 作者:行者123 更新时间:2023-11-29 05:55:07 25 4
gpt4 key购买 nike

我的 Android 应用程序中有一个可部分点击的 ListView...前 10 行不执行任何操作(仅显示数据),后 10 行可点击并打开一个新的 Activity。

整个 ListView 实际上是可点击的,我只是在检测到超出某个位置的单元格上的触摸时才打开一个 Activity。这是执行此操作的正确方法吗?

此外,因此,当有人触摸任何行时,设备上会播放点击声音,而不仅仅是打开 Activity 的行。如何阻止某些行发生这种情况?

最佳答案

覆盖 isEnabled,如下所示。

class MenuAdapter extends ArrayAdapter<String> {

....

public boolean isEnabled(int position) {
return position >= 10;
}
}

此方法来自BaseAdapter类。

关于java - 如何使 ListView 在 Android 中不发出点击声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12483043/

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