Я хочу изменить цвет ListView
разделительной линии. Любая помощь будет оценена.
400
Я хочу изменить цвет ListView
разделительной линии. Любая помощь будет оценена.
Вы можете установить это значение в XML-файле макета, используя android:divider="#FF0000"
. Если вы меняете цвет / рисунок, вы должны также установить / сбросить высоту разделителя.
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="#FFCC00"
android:dividerHeight="4px"/>
</LinearLayout>
Drawable
ресурс вandroid:divider
. Существующий разделитель является градиентом.px
юнит для определения размеров в Android, используйтеdp
вместо этогоИли вы можете написать это:
Надеюсь, поможет
источник
Для одной цветовой линии используйте:
Важно, что DividerHeight установлен после делителя , иначе вы ничего не получите.
источник
Вы также можете получить цвета из ваших ресурсов, используя:
источник
XML версия для @Aher Аслан классный эффект.
Имя для этой фигуры: list_driver.xml в папке для рисования
источник
Есть два способа сделать то же самое:
Вы можете установить значение android: divider = "# FFCCFF" в файле макета XML. При этом вы также должны указать высоту разделителя, как этот android: dividerHeight = "5px ".
Вы также можете сделать это программно ...
источник
Используйте код ниже в вашем XML-файле
источник
источник
Используйте
android:divider="#FF0000"
иandroid:dividerHeight="2px"
для ListView.источник