我正在尝试将图库视图与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;
}
}