public class MoiveAdapter extends RecyclerView.Adapter<MoiveAdapter.MoiveViewHolder>{ private Context context; private List<MoiveBean.ResultBean>mDatas; public MoiveAdapter(Context context,List<MoiveBean.ResultBean> mDatas) { this.mDatas = mDatas; this.context = context; } @Override public MoiveViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(context).inflate(R.layout.item_moive,parent,false); MoiveViewHolder holder = new MoiveViewHolder(view); return holder; } @Override public void onBindViewHolder(MoiveViewHolder holder, int position) { MoiveBean.ResultBean resultBean = mDatas.get(position); holder.titleTv.setText(resultBean.getTitle()); holder.descTv.setText(resultBean.getSummary()); //Uri uri = Uri.parse("http://api.shigeten.net/"+bean.getImage()); Uri uri = Uri.parse("http://api.shigeten.net/"+resultBean.getImage()); holder.sdv.setImageURI(uri); } @Override public int getItemCount() { return mDatas.size(); } class MoiveViewHolder extends RecyclerView.ViewHolder{ @BindView(R.id.item_moive_title) TextView titleTv; @BindView(R.id.item_moive_desc) TextView descTv; @BindView(R.id.item_moive_sdv) SimpleDraweeView sdv; public MoiveViewHolder(View itemView) { super(itemView); ButterKnife.bind(this,itemView); } } }
Adapter
最新推荐文章于 2024-05-24 11:25:35 发布