转载请注明处:http://blog.youkuaiyun.com/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位置重复显示的解决方案,同时展示了如何根据特定条件动态调整ListView项状态。
1125

被折叠的 条评论
为什么被折叠?



