ну и естественно когда открывается клавиатура она перекрывает контент, а хочется чтобы фрагмент сжимался. Вроде для этого пишут есть android:windowSoftInputMode="adjustResize", но что-то ничего не меняется. Не пойму, что не так, задача вроде бы вполне разумно выглядит, и кажется что должно быть простое решение?
Можно посмотреть в сторону ScrollView или NestedScrollView🤔
А что в их сторону смотреть то?) Как они помогут?
Я помню делал bottom sheet с EditText. NestedScrollView мне помог.
ну а как помог то куда его хоть пихать то?
Обернул содержимое bottom sheet в NestedScrollView.
помню ставил стиль: <style name="AddFolderBottomSheet" parent="Theme.Material3.DayNight.BottomSheetDialog"> <item name="android:windowSoftInputMode">adjustResize|stateVisible</item> </style> задавал программно. и behavior у рут вью лейаута ставил BottomSheetDialogBehavior behavior вроде даже избыточен, but doesn't hurt to try
хз, у меня что-то не реагирует ни на что(
а, падажжи, у тебя не bottomsheet? что тогда ты имеешь ввиду под "сжиматься"? чтобы эдиттекст перемещался ниже клавиатуры?
Наоборот скорее, чтобы весь фрагмент как бы умещался в меньшее окно, после того как выехала клавиатура, а не она на него наезжала
Обсуждают сегодня