показать сетку внутри recyclerview

#android-recyclerview #gridview #navigation-drawer #android-scrollable-tabs

Вопрос:

Я пытаюсь показать вид сетки внутри recyclerview проблемы заключается в том, что взгляды в сторону моей сетки, не полностью смотреть able мне нужно показать в виде сетки с 4 колоннами и сырья зависит от того, чтобы показать все элементы, это то, что мое приложение показывает сейчас , сетки прокручивать здесь, но я не хочу, чтобы это было прокручиваемым, потому что мои родители вид переработчик вид

[Вот пример того, как должен выглядеть пользовательский интерфейс][2] [2]: https://i.stack.imgur.com/IwJz1.jpg

Это xml-файл компоновки ящика

 lt;?xml version="1.0" encoding="utf-8"?gt; lt;androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:app="http://schemas.android.com/apk/res-auto"  xmlns:tools="http://schemas.android.com/tools"  android:id="@ id/drawer_layout"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:fitsSystemWindows="true"  tools:openDrawer="start"gt;   lt;include  android:id="@ id/app_bar_home3"  layout="@layout/activity_questions"  android:layout_width="match_parent"  android:layout_height="match_parent" /gt;   lt;com.google.android.material.navigation.NavigationView  android:id="@ id/nav_view"  android:layout_width="wrap_content"  android:layout_height="match_parent"  android:layout_gravity="start"  android:fitsSystemWindows="true"  app:headerLayout="@layout/grid_recycler" /gt; lt;/androidx.drawerlayout.widget.DrawerLayoutgt;  

это макет заголовка (grid_recycler), который содержит recyclerview

 lt;?xml version="1.0" encoding="utf-8"?gt; lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="350dp"  android:layout_height="match_parent"gt;  lt;GridLayout  android:id="@ id/grid_layout"  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:rowCount="3"  android:columnCount="1"  android:paddingTop="16dp"  android:paddingLeft="8dp"  android:paddingRight="8dp"  android:paddingBottom="16dp"  android:background="@color/light_blue3"gt;  lt;/GridLayoutgt;  lt;ScrollView  android:layout_width="match_parent"  android:layout_height="match_parent"  android:fillViewport="true"gt;   lt;androidx.recyclerview.widget.RecyclerView  android:id="@ id/recycler_view_grid"  android:layout_width="match_parent"  android:layout_height="match_parent"/gt;  lt;/ScrollViewgt;  lt;/LinearLayoutgt;  

Кроме того, если у вас есть предложение по открытию ящика справа, пожалуйста, дайте мне знать И сделайте так, чтобы ящик закрывал только внутренний экран (а не панель инструментов).