AndroidX Horizontal RecyclerView wrap_content не работает? - PullRequest
0 голосов
/ 29 ноября 2018

Горизонтальный RecyclerView работал в библиотеке поддержки.после преобразования в androidx не работает при использовании wrap_content.

Мой макет выглядит следующим образом

<androidx.recyclerview.widget.RecyclerView
        android:id="@+id/rvPlannedDays"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/colorPrimary" />

Файл Java выглядит следующим образом

RecyclerAdapter recyclerAdapter = new RecyclerAdapter(list);
LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.HORIZONTAL, false);
recyclerView.setLayoutManager(layoutManager);
recyclerView.setAdapter(viewDietChartDayRecyclerAdapter);

РЕДАКТИРОВАТЬ: строка элемента

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tvDayCount"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@color/colorDanger"
    android:text="1"
    android:layout_gravity="center"
    android:textColor="@color/colorPrimaryText"
    android:textSize="@dimen/sub_heading" />

Адаптер onCreateViewHolder

@NonNull
@Override
public DayViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
    View listItemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.rv_item_view_day, parent, false);
    return new DayViewHolder(listItemView);
}

Это не работает Как решить эту проблему?

Если кто-то пробовал горизонтальный просмотр с помощью AndroidX, пожалуйста, дайте мне исправить это, ребята.

Я обнаружил проблему, я добавляю этот фрагмент для просмотра пейджера, но я хочу горизонтальный просмотр рециркулятора внутри пейджера просмотра.это тоже не работает.Я попытался установить nestedScrolledEnabled = true для recyclerView.Все еще не работает

...