#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;
Кроме того, если у вас есть предложение по открытию ящика справа, пожалуйста, дайте мне знать И сделайте так, чтобы ящик закрывал только внутренний экран (а не панель инструментов).