首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Gallery设置Adapter时候出现空指针~求教,该怎么处理

2012-04-08 
Gallery设置Adapter时候出现空指针~~求教大家好 小弟最近初学Android 跟着网上的一个教程写一个小程序 不

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

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

红色字体即为异常抛出行

Java code
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);        [color=#FF0000]gallery.setAdapter(new ImageAdapter(this));[/color]        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;
}

热点排行