讲师回答 / hyman
恩,没错,本课程中没有涉及到多布局,不过我在github添加了多布局的支持相关代码,https://github.com/hongyangAndroid/base-adapter-helper ,可以借鉴自行添加。
2015-05-26
最新回答 / tcgwl
哦,已经在楼主的博客中找到支持多种item布局的示例项目了,谢谢~http://blog.csdn.net/lmj623565791/article/details/44014941
2015-05-25
讲师回答 / hyman
首先ViewHolder中的mConvertView并没有使用static修饰。其次,ViewHolder.get方法是根据传入的convertView是否为null,而决定是去构造一个ViewHolder还是返回与当前convertView对应的ViewHolder。convertView与ViewHolder是对应的,并不会造成混乱。
2015-05-20
已采纳回答 / Shirey
您好,这是典型的ListView错位的问题。您用的是AsyncTask吗?还是Volley?小慕很快会上线一门ListView异步加载的课程,其中有详细讲解噢!尽请期待!
2015-05-13
讲师回答 / hyman
ViewHolder里面存储了与Item布局对应的相关控件了哈~~和传统的ViewHolder模式其实是一样的,所以如果出现复用的问题按照传统方式解决即可。此外该课程中没有涉及到多布局,不过我在github添加了多布局的支持https://github.com/hongyangAndroid/base-adapter-helper ,可以借鉴自行添加。
2015-05-09
讲师回答 / hyman
和传统的adapter方式并无多大却别,在convert方法中编写即可。 更新数据集依然是notifyDataSetChanged()、notifyDataSetInvalidated()。
2015-05-06