正如您从下面的屏幕截图中看到的,我有一个 ListView里面有多个项目。无论我尝试什么,我似乎都无法使列表项不可选。我已经尝试了所有后续操作(在 ListView 的 XML 布局中),但仍然可以用手指和滚轮选择这些项目。
android:clickable="false"
android:longClickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
有什么建议吗?
最佳答案
ListView
的每一行都是可选的,您可能对 TableLayout
感兴趣,其中项目不可选择,以实现您正在寻找的内容。
编辑:
经过进一步搜索,我找到了 this archive post这建议你尝试:
public boolean areAllItemsEnabled() {
return false;
}
public boolean isEnabled(int position) {
return false;
}
希望这对你有用。
关于android - 禁用 ListItem 的选择性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2211008/