画廊中的图像顶部的灰色背景?

时间:2011-11-10 22:29:13

标签: android gallery

我已经按照THIS线程删除了画廊周围的边框,但现在的问题是我的图像上方有灰色背景。它就像一个透明的灰色背景出现在图像之上 从ImageAdapter中删除这些行后发生这种情况:

public ImageAdapter(Context c) {
    mContext = c;
    TypedArray a = c.obtainStyledAttributes(R.styleable.Gallery1);
    mGalleryItemBackground = a.getResourceId(R.styleable.Gallery1_android_galleryItemBackground, 0);
    a.recycle();
 }

并从我删除的适配器的getView:

    i.setBackgroundResource(mGalleryItemBackground);

现在我没有边框,但我有这个灰色面板。

任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

    i.setBackgroundResource(mImageIds[position]);

而不是

    i.setImageResource(mImageIds[position]);

我不知道为什么,但它对我有用!

答案 1 :(得分:0)

最后我要解决的问题是将此行添加到我的GetView()中:

i.setBackgroundColor(Color.WHITE);