Диалоговое окно «Боковой лист» Android закрывается при нажатии кнопки просмотра содержимогоAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Диалоговое окно «Боковой лист» Android закрывается при нажатии кнопки просмотра содержимого

Сообщение Anonymous »

Макет диалогового окна на боковом листе: Код (во фрагменте):

Код: Выделить всё

fun showSideSheetDialog() {
val sideSheetView = layoutInflater.inflate(R.layout.side_sheet_first, null)

val sideSheetDialog = SideSheetDialog(requireContext()).apply {
setContentView(sideSheetView)
setSheetEdge(Gravity.END)
}

sideSheetDialog.show()
}
Результат: нажатие на просмотр содержимого закроет (отменит) диалоговое окно бокового листа
Изображение

Обходной путь: используйте setCanceledOnTouchOutside(false), но он потеряет возможность закрыть это диалоговое окно, щелкнув внешнюю область.
PS: Моя базовая тема — Theme.Material3.DayNight.NoActionBar.

Подробнее здесь: https://stackoverflow.com/questions/798 ... view-click
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»