Применение стиля к элементам в галерее Android - PullRequest
3 голосов
/ 29 мая 2010

Есть ли у них какой-либо способ применить ресурс стиля для настройки границы элемента в классе галереи с Android?

Я пытаюсь скрыть или изменить цвет серой рамки по умолчанию, но, судя по всему, это невозможно?

Любая помощь или советы, которые вы можете предоставить, будут фантастическими.

Оценил

Tom

1 Ответ

4 голосов
/ 29 мая 2010

В примере HelloGallery указано, как добавить серую рамку по умолчанию на шаге 5 с помощью файла attrs.xml. Если вам не нужна граница, вы можете просто пропустить этот шаг.

На следующем шаге создается ImageAdapter, в конструкторе они применяют границу ко всем элементам. Если вы измените конструктор на следующий код, граница должна исчезнуть, и у вас должна остаться только строка ваших изображений:

public ImageAdapter(Context c) {
    mContext = c;
    TypedArray a = obtainStyledAttributes(R.styleable.HelloGallery);
    a.recycle();
}

Также в методе getView есть строка i.setBackgroundResource(mGalleryItemBackground);, которую можно удалить в этом случае.

Надеюсь, это поможет вам немного в правильном направлении.

...