如何根据Gallery中的数据库添加图像

时间:2014-12-01 12:27:50

标签: android baseadapter

我是Android开发中的佼佼者。 这是图像适配器的代码 - 公共类GalleryImageAdapter扩展了BaseAdapter {

private Context mContext;

private Integer[] mImageIds = {
         R.drawable.coupons
};

public GalleryImageAdapter(Context context) 
{
    mContext = context;
}

public int getCount() {
    return mImageIds.length;
}

public Object getItem(int position) {
    return position;
}

public long getItemId(int position) {
    return position;
}


// Override this method according to your need
public View getView(int index, View view, ViewGroup viewGroup) 
{
    // TODO Auto-generated method stub
    ImageView i = new ImageView(mContext);

    i.setImageResource(mImageIds[index]);
    i.setLayoutParams(new Gallery.LayoutParams(400, 400));

    i.setScaleType(ImageView.ScaleType.FIT_XY);

    return i;
}

}

现在我想从sqllite数据库中获取图像路径并将其添加到Integer [] mImageIds。 我可以从sqllite检索数据,但不知道如何将其添加到mImageIds。所以我可以把它展示给画廊。

0 个答案:

没有答案