Я делаю ящик навигации с настраиваемым заголовком, который представляет собой расширяемый список для переключения между профилями пользователей.
Я протестировал расширяемый список, он работает нормально, но теперь, когда я добавил его в свой макет навигации как заголовок Он не показывает результат.
Я думаю, что действие не инициируется, потому что, если я использую любое другое представление в заголовке, оно работает нормально.
Вот мой код для ящика навигации:
<com.google.android.material.navigation.NavigationView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@color/dark"
android:fitsSystemWindows="true">
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:scrollbars="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<com.google.android.material.navigation.NavigationView
android:id="@+id/consumer_navbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/dark"
app:elevation="0dp"
app:headerLayout="@layout/activity_profiler_switcher"
app:itemBackground="@drawable/menu_selected"
app:itemTextColor="@color/white"
app:menu="@menu/nav_menu_consumer">
</com.google.android.material.navigation.NavigationView>
<include
layout="@layout/bottom_navigation_items"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/consumer_navbar"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true" />
</RelativeLayout>
</androidx.core.widget.NestedScrollView>
</com.google.android.material.navigation.NavigationView>
Примечание: Я также использую настраиваемый нижний колонтитул для своего ящика навигации.
Я попытался решить эту проблему, добавив макет непосредственно в представление навигации, но , он просто ничего не показывает.
Вот код для Expandable Layout:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
tools:context=".Ui.ProfilerSwitcher">
<ExpandableListView
android:id="@+id/expandableListView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:groupIndicator="@null" />
</LinearLayout>
Небольшая помощь будет очень полезна. Спасибо