使用CursorAdapter的图库

时间:2011-11-15 17:02:46

标签: android

我正在尝试将图库视图与SimpleCursorAdapter一起使用。

我为Gallery设置了适配器,比如:

gallery.setAdapter(customizedSimpleCursorAdapter);

问题是,对于单个视图,仅显示一个图像。适配器为每个图像生成新视图。

在其他情况下,我尝试使用BaseAdapter。但在BaseAdapter中,我们没有像swapCursor()那样重写的方法。我需要使用这种方法。并且图像也从视图中心开始显示。我需要从左角开始。

在上面,我检查了两个案例。如果您的建议与此相关,那将非常有帮助。谢谢

这是我使用的BaseAdapter:

公共静态类CustomizedBaseAdapter扩展了BaseAdapter {

        private Context cont;

        public AddImgAdp(Context c) {
            cont = c;
     }

        public Object getItem(int position) {
            return position;
        }
        public long getItemId(int position) {
            return position;
        }
        public View getView(int position, View convertView, ViewGroup parent) {


        ImageView image = new ImageView(cont);
       image.setImageDrawable(drawableImage);



                   return image;
        }
    }

0 个答案:

没有答案