Как установить Gridlines для GridView в Android

Я использую GridView, чтобы показать сводный отчет из 3 столбцов в моем приложении. Кажется, все работает нормально, за исключением того, что GridLines для Gridview отсутствует.

Может ли кто-нибудь предложить, как отображать GridLines для GridView и даже заголовков.

Спасибо.


person Mahe    schedule 11.03.2013    source источник
comment
Попробуйте это stackoverflow. ком/вопросы/12305755/   -  person Umesh Lakhani    schedule 11.03.2013


Ответы (1)


На самом деле у меня есть гораздо более простое решение.

Что вы можете сделать, так это установить интервал по вертикали и горизонтали для вашего Gridview, скажем, 1dp или 2dp в зависимости от того, насколько толстой вы хотите сделать границу. Затем просто установите цвет фона вашего GridView на цвет, который вам нужен для ваших границ.

Дайте мне знать, если это работает для вас.

person Vinay S Shenoy    schedule 11.03.2013
comment
Спасибо!! У меня всего два столбца в Gridview. Расстояние между двумя столбцами больше. Если я устанавливаю цвет фона, пространство между двумя столбцами заполняется цветом и не отображается как граница. Мне просто нужна тонкая линия, покрывающая данные ячейки в gridview. - person Mahe; 11.03.2013
comment
Это из-за stretchMode для GridView. Если вы настроите свой вид сетки на использование режима растяжения columnWidth, ваши элементы сетки будут растягиваться, чтобы соответствовать экрану.. developer.android.com/reference/android/widget/ - person Vinay S Shenoy; 11.03.2013