Просмотр вторсырья Android в режиме прокрутки

#android #android-recyclerview #scrollview

Вопрос:

Я знаю, что это не очень хороший подход, но у меня есть макет с аналогичной структурой:

 ScrollView RelativeLayout (with TabLayout,textViews, ImageViews etc) RecyclerView RelativeLayout (with textViews, ImageViews etc)  

Часть RecyclerView является динамической, поэтому в ней может быть 1 текстовое представление с изображением, но в ней может быть не более 4-5 строк элементов.

Это работает нормально, но когда в RecyclerView появляется больше элементов, этот раздел начинает прокручиваться.

Это то, что я хочу отключить.

Моя часть для повторного просмотра:

 lt;androidx.recyclerview.widget.RecyclerView  android:id="@ id/recyclerview2"  android:layout_width="match_parent"  android:layout_height="wrap_content"  /gt;  

Я добавил в просмотр вторсырья эту строку:

 android:nestedScrollingEnabled="false"  

Так что теперь прокрутка для этого раздела отключена, но теперь я не вижу все элементы в RecyclerView.

Как я могу отключить прокрутку и сохранить полную высоту, чтобы увидеть все содержимое там?

Комментарии:

1. Как насчет а NestedScrollView ?

2. Не уверен, как и где использовать NestedScrollView, потому что, если я заменю ScrollView на NestedScrollView, он скажет, что не может разрешить класс NestedScrollView

3. Полный путь к классу-это androidx.core.widget.NestedScrollView

4. Замените ScrollView на NestedScrollView и попробуйте это сделать. Есть ли способ переместить весь макет в единую реализацию RecyclerView?

5. Спасибо, ребята, за использование виджета androidx.core. NestedScrollView сделал свое дело. Конечно, лучший подход-переместить весь макет в RecyclerView, как предложил @DMP, но я рассмотрю это позже, пока это решило мою проблему. Спасибо, я думаю, вы можете опубликовать это в качестве ответа