Я должен полностью удалить делители из ExpandableListView. Что касается родительских элементов это - setDividerHeight метод, куда я могу передать нулевое значение. Но нет никакого похожего метода для дочернего делителя. Там какой-либо путь состоит в том, чтобы скрыть его?
Если вы хотите полностью удалить разделители из ExpandableListView
, setDividerHeight
подходит как для родительских, так и для дочерних элементов. Дочерний разделитель будет рисоваться с той же высотой, что и обычный разделитель, или заданной с помощью setDividerHeight()
.
И я использую одно обходное решение для нас, чтобы скрыть один и убрать другой, просто установите разделитель и элементы в один цвет, как показано ниже:
ExpandableListView expView = getExpandableListView();
expView.setGroupIndicator(null);
expView.setChildIndicator(null);
expView.setChildDivider(getResources().getDrawable(R.color.greywhite));
expView.setDivider(getResources().getDrawable(R.color.white));
expView.setDividerHeight(2);
setDividerHeight
должен быть ниже setChildDivider
и setDivider
, или высота будет 0.
Жду больше ответов...