2016-09-05 39 views
0

我需要在Android中禁用listView,但仍然让它滚动。当我调用listView.setEnabled(“false”)时,它不会让我滚动它。当我调用listView.setEnabled(“true”)时,我的listView接收触摸并选择/取消选择它的项目。你有什么想法如何解决这个问题?非常感谢你。如何启用在Android上禁用列表视图的滚动

回答

0

我终于找到了。设置列表视图的适配器时,我不得不重写一个方法:

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