fragment中查找布局,需要用你加载的那个布局进行查找;
View fragmentView = inflater.inflate(layout, container, false);
fragmentView.findViewById()
fragment中如果要传入context参数,需要用getActivity();new Adapter(getActivity(),..)

解决方案 »

  1.   

    Fragment 不同于Activity  ,应该是new Adapter(getContext());
    你Ctrl+P  可以看到他是需要一个Context对象,
      

  2.   

    fragment里面,this表示的是一个fragment,而根据你的代码,这个adapter的构造函数是需要一个context,所以建议使用    getActivity()    作为参数
      

  3.   

    把 this 改为 getContext()
      

  4.   

    findViewById要有一个根对象,用getActivity().findViewById就行,后面的this指的是你的这个Fragment,同样换成getActivity()就可以了。一般要这样操作都是声明一个全局变量
    private Context mContext;
    然后在OnCreateView里面mContext = getActivity();然后用这个mContext来操作