Применение стиля к элементам в галерее Android

3 iTom [2010-05-29 12:48:00]

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

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

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

Оценил,

Tom

android gallery


1 ответ


4 Решение Piro [2010-05-29 15:17:00]

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

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

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

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

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