Применение стиля к элементам в галерее 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);
, которую можно удалить в этом случае.
Надеюсь, это поможет вам немного в правильном направлении.