ITPub博客

首页 > IT职业 > > recyclerview

recyclerview

作者:lihui48 时间:2019-04-17 16:42:10 0 删除 编辑
public class AdapterRecycleView extends RecyclerView.Adapter<AdapterRecycleView
        .BaseViewHoder> {
 
    private Context context;
    private List<ItemMsg> itemMsgList;
     
    @Override
public BaseViewHoder onCreateViewHolder(ViewGroup parent, int viewType) {
    View view= LayoutInflater.from(parent.getContext()).inflate(R.layout
            .item_layout, parent, false);
    return new BaseViewHoder(view);
}

from(context)就会报错,求大神解释下为啥会这样,看别人这样写没事

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class BaseViewHoder extends RecyclerView.ViewHolder {
 
    private ImageView imageView;
    private TextView textView;
 
    public BaseViewHoder(View itemView) {
        super(itemView);
 
        imageView=(ImageView)itemView.findViewById(R.id.image);
        textView=(TextView)itemView.findViewById(R.id.text);
 
        imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent=new Intent(v.getContext(),MainActivity.class);
               v.getContext().startActivity(intent);
            }
        });
    }

在后面也是这样,非要用v.getContext()   不能用context


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1469/viewspace-3165166/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 为什么4%7=4?
下一篇: 公交查询系统
请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    108
  • 访问量
    689