Серый фон поверх картинок в Галерее? - PullRequest
0 голосов
/ 11 ноября 2011

Я следовал ЭТОЙ ветке, чтобы удалить границу, которая окружает Галерею, но теперь проблема в том, что у меня есть серый фон поверх моих изображений. Это похоже на прозрачный серый фон поверх изображений.
Это произошло после удаления этих строк из 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 голосов
/ 16 ноября 2011

В конце концов, все, что мне нужно было сделать, чтобы исправить эту проблему, это добавить эту строку в мой GetView ():

i.setBackgroundColor(Color.WHITE);
0 голосов
/ 15 ноября 2011

1001 * попробовать *

    i.setBackgroundResource(mImageIds[position]);

вместо

    i.setImageResource(mImageIds[position]);

Не знаю почему, но у меня это работает!

...