0

IM试图让输出FRM一个异步类,并在网格视图使用侧的片段 我敢肯定,我的输入是正确的网适配器不工作

public void processFinish(movieList output) { 
     String[] movieId=output.getMovieId(); 
     String[] movieImg=output.getMovieId(); 
     boolean response=output.getStatus(); 
     if(response==true){ 
      GridView gridView = (GridView) view.findViewById(R.id.gridView_cover); 
      MovieAdapter = new movieGridAdapter(getActivity(), movieImg); 
      gridView.setAdapter(MovieAdapter); 
} 

GridAdapter

public View getView(int position, View view, ViewGroup viewGroup) { 
     ImageView imageView; 
     if(view==null){ 
      imageView= new ImageView(mContext); 
      // imageView.setLayoutParams(new GridView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT)); 
      imageView.setScaleType(ImageView.ScaleType.FIT_XY); 

     } 
     else 
     { 
      imageView=(ImageView) view; 

     } 

     Picasso.with(mContext).load(image_base_url+imgs[position]).into(imageView); 
     //Log.v(movieGridAdapter.class.getSimpleName(),"http://image.tmdb.org/t/p/w500/"+imgs[position]); 

     return imageView; 
    } 

回答

0
if(view==null){ 
      view = inflater.inflate(R.layout.YOUR_ADAPTER_LAYOUT, null); 
      imageView= new ImageView(mContext); 
      // imageView.setLayoutParams(new GridView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT)); 
      imageView.setScaleType(ImageView.ScaleType.FIT_XY); 
    } 

你没有为你的gridview充气布局,因此你什么也看不见!