16. ListView 可以显示多种类型的条目吗?
这个当然可以的,ListView显示的每个条目都是通过 baseAdapter 的 getView(int position,View convertView, ViewGroup parent)来展示的,理论上我们完全可以让每个条目都是不同类型的view。

比如: 从服务器拿回一个标识为id=1,那么当id=1的时候,我们就加载类型一的条目,当 id=2的时候,加载类型二的条目。常见布局在资讯类客户端中可以经常看到。

除此之外adapter 还提供了 getViewTypeCount()和 getItemViewType(int position)两个方法。在 getView方法中我们可以根据不同的 viewtype加载不同的布局文件。

🚀🚀🚀🚀🚀🚀
17. ListView 如何定位到指定位置?
可以通过 ListView提供的 lv.setSelection(listView.getPosition())方法
🚀🚀🚀🚀🚀🚀
18. 如何在 ScrollView 中如何嵌入