这个标题有点小,事实上是基于 adapter 的,所以 其实都通用。
基本思路
Adapter.java
View getView(int position, View convertView, ViewGroup parent);
该方法是返回 在 position 中放置的 view,一般使用时是有一个 list 存放与 view 相关的数据, 一般的写法是(需要验证):
List<Person> mPersonList;
View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
LayoutInflater inflater = LayoutInflater.from(parent.getContext());
convertView = inflater.inflate(R.layout.myview, p