快捷导航

下面这段代码我注释的地方解释一下

RecyclerViewAdapterRecyclerView.Adapter{LayoutInflater;Context;String[];ITEM_TYPE{,}//下面这段什么意思RecyclerViewAdapter(Contextcontext,String[]titles){.=titles;.=context;=LayoutInflater.(context);}RecyclerView.ViewHolderonCreateViewHolder(ViewGroupparent,viewType){(viewType==ITEM_TYPE..ordinal()){Item1ViewHolder(.inflate(R.layout.,parent,));}{Item2ViewHolder(.inflate(R.layout.,parent,));}}onBindViewHolder(RecyclerView.ViewHolderholder,position){(holderItem1ViewHolder){((Item1ViewHolder)holder)..setText([position]);}}getItemViewType(position){position%==?ITEM_TYPE..ordinal():ITEM_TYPE..ordinal();}getItemCount(){==?:.;}Item1ViewHolderRecyclerView.ViewHolder{TextView;Item1ViewHolder(ViewitemView){(itemView);=(TextView)itemView.findViewById(R.id.);}}Item2ViewHolderRecyclerView.ViewHolder{TextView;Item2ViewHolder(ViewitemView){(itemView);=(TextView)itemView.findViewById(R.id.);}}}

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

这个是 recylerview 的适配器 RecyclerViewAdapter(Contextcontext,String[]titles) 这个是构造函数 第一个参数是 上下文  第二参数是 你需要展示的数据  下面 几个方法是适配器的回调   最后调用setAdapter() 完成适配
回复

使用道具 举报

构造函数啊
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP