DividerItemDecoration не будет работать независимо от того, что я делаю - PullRequest
0 голосов
/ 19 февраля 2019

Это код для установки декорации: -

recyclerView.addItemDecoration(new DividerItemDecoration(recyclerView.getContext(), DividerItemDecoration.HORIZONTAL));

Это код xml: -

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
    <size android:height="1dp" />
    <solid android:color="@android:color/black" />
</shape>

Я попытался установить раскладку с помощью DividerItemDecoration.setDrawable(Drawable drawable) и установитьЭлемент android:listDivider в моей теме указывает на xml.

Я также попытался установить ширину 1dp.Абсолютно ничего не работает.

Любая помощь приветствуется, спасибо.

1 Ответ

0 голосов
/ 19 февраля 2019

Если ориентация вашего RecyclerView по умолчанию (вертикальная), тогда вы должны использовать DividerItemDecoration.VERTICAL .

Я только что попытался создать RecyclerView с использованием DividerItemDecoration по умолчанию и вашxml ресурс, и все заработало

enter image description here

...