是否还可以这样封装一下?
在通用Adapter的时候还可以在封装一点点,分享给大家 @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder=ViewHolder.getHolder(position, mContext, convertView, parent, getLayoutId()); convert(holder, getItem(position)); return holder.getConvertView(); } /*** * 获取资源文件 * @return */ public abstract int getLayoutId(); 在自己的Adapter的时候实现这个抽象方法即可,这样就可以不同的item_layout都通用 @Override public int getLayoutId() { return R.layout.item_list; }