2010-05-29 3 views
3

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

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

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

Оценил,

Том

ответ

4

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

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

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

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

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

+0

Ах, фантастика! Я не мог поверить, что не думал просто просто удалить ссылку на ресурс. Cheers Piro! – iTom

Смежные вопросы