Android Неправильный шаблон BottomSheet после загрузки с GoolgePlay - PullRequest
1 голос
/ 14 июля 2020

в моем приложении я использую компонент BottomSheet. Это GridLayout с кнопками 3x2.

После загрузки в GooglePlay на некоторых телефонах шаблон нижнего листа становится одной пустой кнопкой. Если я использую Android Studio и загружаю приложение на проблемный телефон, оно работает правильно.

Где может быть проблема? Или может быть кто-то видел такое поведение

enter image description here

bottom_sheet.xml

<?xml version="1.0" encoding="utf-8"?>
 

родитель. xml

<androidx.coordinatorlayout.widget.CoordinatorLayout
    android:id="@+id/patternDetailLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    tools:context=".pattern.PatternDetailActivity"
    xmlns:android="http://schemas.android.com/apk/res/android">

<include
    layout="@layout/bottom_sheet" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

Активность

    private lateinit var bottomSheetBehavior: BottomSheetBehavior<androidx.gridlayout.widget.GridLayout>
...
    bottomSheetBehavior = BottomSheetBehavior.from(bottomMenu)
    bottomSheetBehavior.state = BottomSheetBehavior.STATE_HIDDEN
...