У меня есть ListView с BaseAdapter. В XML я определил разделитель элементов как красный цвет с высотой 10dip.
<ListView android:layout_width="fill_parent"
android:layout_height="0px"
android:id="@+id/lv"
android:layout_weight="1"
android:cacheColorHint="#00000000"
android:divider="#FF0000"
android:dividerHeight="10dip"
android:fadingEdge="none">
</ListView>
Но, когда приложение работает, я не видел красных разделителей между элементами. Может кто-нибудь сказать мне, почему? Спасибо.
Изменить: в моем коде адаптера у меня есть следующий код:
@Override
public boolean areAllItemsEnabled() {
return false;
}
@Override
public boolean isEnabled(int position) {
return false;
}
потому что я хочу контролировать поведение onClick каждого элемента. Я не знаю, исчезает ли код выше, разделители исчезают.