2016-09-05 38 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; 
    } 
}); 
相關問題