ScrollView 和 ListView 冲突解决方案
网上说了很多阿,什么linearLayout 实现listView 什么的。还设置高什么的。
其实,你们可能忘记了,如果出现 ScrollView 和 ListView 同时出现,那就是设计错误了。
怎么确定是设计错误呢?这个不明说,只说什么时候需要listView:
1.需要显示列表.这个是最基本的要求
2.想要直接滚动屏幕就能加载更多的数据。
3.显示的数据数据量特别的大,特别大就是显示的数据量可能造成内存不足。
满足上面3条就可以使用 listview 来 实现。如果不满足第三条的话,你应该知道别的 View 可以实现的,对吧?
说了需要使用listView 的情况,就能知道什么时候设计出现错误了。比如
一个显示博客的 View .首先,博客可能会很长(为了满足这个例子,不分页), 所以这个 View 会使用 ScrollView.
文章底部要显示个 相关博客 列表。这个列表用什么? 反正不用 listView .,这个您应该会理解吧?