Android-Sidesheet-Dialogfeld wird bei Klick auf die Inhaltsansicht geschlossenAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Android-Sidesheet-Dialogfeld wird bei Klick auf die Inhaltsansicht geschlossen

Post by Anonymous »

Seitenblatt-Dialoglayout:

Code: Select all



Code (im Fragment):

Code: Select all

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

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

sideSheetDialog.show()
}
Ergebnis: Wenn Sie auf die Inhaltsansicht klicken, wird das Dialogfeld „Seitenblatt“ geschlossen (abgebrochen).
Image

Problemumgehung: verwenden Sie setCanceledOnTouchOutside(false), aber die Funktion geht verloren um diesen Dialog zu schließen, indem Sie auf den Außenbereich klicken.
PS: Mein Basisthema ist Theme.Material3.DayNight.NoActionBar.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post