ListView的Item不可点击和Item布局重复问题



转载请注明处:http://blog.csdn.net/forwardyzk/article/details/36905221

1.ListView的Item设置不可点击
     ListView的适配器的getView方法中,设置:
          convertView.setEnabled(false);
   如果想取消掉点击的背景颜色,在Listview中设置属性
    android:listSelector="#00000000" 
2.防止Listview中Item显示的位置重复,那么最好在ListView的适配


器的getView方法中每次在设置Item中控件显示状态的时候,都给初始


化一次,那么符合条件的再修改,那么就会防止重复。


  例如:只有被选中的Item,其中的CheckBox才被选中,那么在


getView中,先把所有的Item中的CheckBox设置为不选中,那么通过判


断条件,然后在把符合条件的CheckBox再被选中。




当然还有其他的方法解决,这只是其中的方法。
也可以封装自定义控件。

你可能感兴趣的:(ListView,item)