【发布时间】:2014-12-30 19:55:10
【问题描述】:
我真的很困惑如何使用回收器视图更改活动!很抱歉提供了多余的代码,因为我不知道在哪里编写代码或者它看起来像什么!任何帮助将不胜感激! 谢谢提前!
public class DazAdapter extends RecyclerView.Adapter<DazAdapter.MyViewHolder> {
List<Information> data= Collections.emptyList();
private LayoutInflater inflater;
public DazAdapter(Context context, List<Information> data){
inflater=LayoutInflater.from(context);
this.data=data;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view=inflater.inflate(R.layout.custom_row, parent,false);
MyViewHolder holder=new MyViewHolder(view);
return holder;
}
@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
Information current=data.get(position);
holder.title.setText(current.title);
holder.icon.setImageResource(current.iconId);
}
@Override
public int getItemCount() {
return data.size();
}
class MyViewHolder extends RecyclerView.ViewHolder{
TextView title;
ImageView icon;
public MyViewHolder(View itemView) {
super(itemView);
title= (TextView) itemView.findViewById(R.id.listText);
icon= (ImageView) itemView.findViewById(R.id.listImage);
}
}
}
【问题讨论】:
-
如何使用回收站视图更改活动是什么意思?
-
@reVerse as in go 切换到不同的活动/片段。
-
您应该通过您的适配器和接口来执行此操作。请编辑您的问题并实现 DazAdapter 的代码。
-
@reVerse 抱歉,我不知道,在那里修复了
标签: java android android-activity android-recyclerview