I’d like to know the simplest way to draw dividers between items (currently textviews) within a GridView. The only way I can think of is to draw borders around those textviews so when combined, they look like continuous horizontal and vertical dividers.
There is a setDivider() for listviews but not gridviews?
Thanks.
Unfortunately, after looking at the source code, I could not see any easy way to add borders other than taking the approach of adding borders to the each cell. As a reference, I will post my solution here.
list_item.xml
list_selector.xml
item_border.xml
item_border_selected.xml
items_view.xml
Since all lines double in size as they join their neighboring cells, I made the divider size 1px instead of 1dp so it doesn’t appear too large on some screens. Also, I made the grid view have negative margins to hide the lines on either side. I hope this helps someone.