How I can hide or delete certain listview separator? Of course I can hide all dividers
getListView().setDivider( null );
getListView().setDividerHeight(0);
but I need hide one or two dividers in my listview. for example by position. I am using custom Adapter for list data. Thanks.
You can hide horizontal divider for disabled items of your list view (commonly used as section headers). To do this return false
in areAllItemsEnabled
BaseAdapter
callback. Again, this only works for those views that are disabled (you return false
in isEnabled
callback for this item). The documentation for this callback is a little vague:
Indicates whether all the items in this adapter are enabled. If the value returned by this method changes over time, there is no guarantee it will take effect. If true, it means all items are selectable and clickable (there is no separator.)
Note that it mentions separator. I'm not sure if this is intended behavior or some kind of side effect. But it works. You can see this in ApiDemos List demo 5 (Separators).