Я работаю с ExpandableListViews, которые должны иметь разделитель между группами, но не между группой и ее дочерним элементом.
Я не могу найти способ сделать это, я уже пробовал:
Установите
android:dividerHeightна 0. Результат: между группой и ее дочерней группой все еще есть пробел в 1 дип.Если я затем попытаюсь заполнить это пространство цветом или прозрачностью, а не рисовать, он не отобразится, поэтому пробел все еще будет виден. Если
android:dividerHeightбольше 0, отображается цвет.Если я установлю
android:dividerHeightна -1, пропадет разрыв между группой и ее дочерним элементом. Разделитель между группами, очевидно, также исчезает.Поиск простого решения почти во всех уголках сети, но кажется, что никто еще не сталкивался с этой проблемой.
Я думал о следующем: Удалите все разделители, добавьте их в макеты строк, однако это будет много дополнительной и, как минимум, ненужной работы. И мне пришлось бы удалить их для каждой последней группы.
Кто-нибудь понимает, что я имею в виду, и есть ли у вас лучшее решение? Заранее большое спасибо за то, что поделились!
Ваше здоровье!
Do