public class StudyFragmentFourthAdapter extends RecyclerView.Adapter {    private int ITEM_TITLE = 1;    private int ITEM_CONTENT = 2;    private Context context;    private List list;    public StudyFragmentFourthAdapter(Context context,List list){        this.context = context;        this.list = list;    }    @Override    public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {        View view = null;        RecyclerView.ViewHolder holder = null;        if (viewType == ITEM_TITLE){            view = LayoutInflater.from(context).inflate(R.layout.item_fragment_four_title,parent,false);            holder = new FourthTitleViewHodler(view);        }else if (viewType == ITEM_CONTENT){            view = LayoutInflater.from(context).inflate(R.layout.item_fragment_four_content,parent,false);            holder = new FourContentViewHodler(view);        }                return holder;    }    @Override    public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {        if (holder instanceof FourthTitleViewHodler){        }else if (holder instanceof FourContentViewHodler);    }    @Override    public int getItemViewType(int position) {        if (list.get(position) instanceof String){            return ITEM_TITLE;        }else if (list.get(position) instanceof ComVo){            return ITEM_CONTENT;        }        return super.getItemViewType(position);    }    @Override    public int getItemCount() {        return list == null ? 0 : list.size();    }    class FourthTitleViewHodler extends RecyclerView.ViewHolder {        public FourthTitleViewHodler(View itemView) {            super(itemView);        }    }    class FourContentViewHodler extends RecyclerView.ViewHolder {        public FourContentViewHodler(View itemView) {            super(itemView);        }    }}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android 拖拽效果实现代码分享 - ORIETec
  2. android启动优化
  3. android studio3.0build.gradle包含的svn
  4. sqlite android
  5. Android 沙箱
  6. Android录音并播放(mp3或amr格式)
  7. OpenGL.Shader:1-重新认识Android上OpenGL
  8. android实现签名功能
  9. Android Compile Error Do not Accept Li
  10. Android Studio实现人民币与美元的转换