当前位置: 代码迷 >> Android >> Gallery设立Adapter时候出现空指针~求教
  详细解决方案

Gallery设立Adapter时候出现空指针~求教

热度:12   发布时间:2016-04-28 03:48:17.0
Gallery设置Adapter时候出现空指针~~求教
大家好 小弟最近初学Android 跟着网上的一个教程写一个小程序 不过到给Gallery设置Adapter的时候 总是出现空指针异常 请各位帮忙看一下是哪里的问题 多谢啦~

以下是设置Adapter的程序段 以及 Adapter类 请大家帮忙~~

红色字体即为异常抛出行


private void initImageChooseDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("请选择图像");
LayoutInflater inflater = LayoutInflater.from(this);
View view = inflater.inflate(R.layout.imageswitch, null);
Gallery gallery = (Gallery)findViewById(R.id.img_gallery);
gallery.setAdapter(new ImageAdapter(this));
builder.setView(view);
imageChooseDialog = builder.create();
}
    
    class ImageAdapter extends BaseAdapter{
    
     private Context context;
     private int images [] = new int []{R.drawable.image1,R.drawable.image2,R.drawable.image3,R.drawable.image4,R.drawable.image5,R.drawable.image6,R.drawable.image7,R.drawable.image8};
    
    
     public ImageAdapter (Context context){
     this.context = context;
     }

@Override
public int getCount() {
return images.length;
}

@Override
public Object getItem(int position) {
return null;
}

@Override
public long getItemId(int position) {
return 0;
}

------解决思路----------------------

 public ImageAdapter(Context context) {
            super();//加上这句
            this.context = context;
        }
  相关解决方案