如何在Android中启用禁用列表视图的滚动

时间:2016-09-05 17:11:12

标签: android listview

我需要在Android中禁用listView但仍然可以滚动它。当我调用listView.setEnabled(" false")时,它不会让我滚动它。当我调用listView.setEnabled(" true")时,我的listView接收触摸并选择/取消选择其项目。你知道如何解决这个问题吗?非常感谢你。

1 个答案:

答案 0 :(得分:0)

我终于发现了。设置列表视图的适配器时,我必须覆盖一个方法:

listView.setAdapter(new ArrayAdapter<String>(myContext, myResource, myData) {
   @Override
   public boolean isEnabled(int position) {
      return false;
  }
});