Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

275
Views
¿Cómo abrir BottomSheetDialogFragment completamente expandido en Kotlin?

Puedo abrir mi BottomSheetDialogFragment con

 val bottomSheet = BottomSheetFragment() bottomSheet.show(fragmentManager!!, "BottomSheet")

pero solo se abre para mostrar la mitad de su contenido; me gustaría que se expandiera al abrirse a la altura completa de la pantalla sin tener que arrastrarlo hacia arriba.

He buscado y parece que una forma es establecer el estado BottomSheetBehavior en STATE_EXPANDED, pero no he podido encontrar una solución sobre cómo hacer esto en Kotlin.

¡Cualquier ayuda sería apreciada!

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Puede establecer el estado BottomSheetBehavior colocándolo dentro de onViewCreated de su BottomSheetDialogFragment .

 dialog.setOnShowListener { dialog -> val d = dialog as BottomSheetDialog val bottomSheet = d.findViewById<View>(R.id.design_bottom_sheet) as FrameLayout val bottomSheetBehavior = BottomSheetBehavior.from(bottomSheet) bottomSheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED }

También es posible que desee establecer la altura de vista a la altura de su cuadro de diálogo para evitar que el cuadro de diálogo se atasque a la mitad cuando intente cerrarlo.

 bottomSheetBehavior.peekHeight = bottomSheet.height
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!