我需要在Android中禁用listView但仍然可以滚动它。当我调用listView.setEnabled(" false")时,它不会让我滚动它。当我调用listView.setEnabled(" true")时,我的listView接收触摸并选择/取消选择其项目。你知道如何解决这个问题吗?非常感谢你。
答案 0 :(得分:0)
我终于发现了。设置列表视图的适配器时,我必须覆盖一个方法:
listView.setAdapter(new ArrayAdapter<String>(myContext, myResource, myData) {
@Override
public boolean isEnabled(int position) {
return false;
}
});