diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalConfirmacion.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalConfirmacion.kt index 55bc9dd60632acae0083812f1b001e749c6c7c25..a64f33f4355c577145c8a40bd36bd5509f4fd2a5 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalConfirmacion.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalConfirmacion.kt @@ -56,4 +56,13 @@ class ModalConfirmacion : DialogFragment() { dismiss() } } + override fun onStart() { + super.onStart() + + // Ajustar el tamaño del modal + dialog?.window?.setLayout( + (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla + ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática + ) + } } diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesCompra.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesCompra.kt index 8591fbffdf9038ca96b23c6f7fb2976cf29c060e..e0f896dd51f4e4aba184a004f7035932ef70f045 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesCompra.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesCompra.kt @@ -61,4 +61,14 @@ class ModalDetallesCompra : DialogFragment() { onDismissListener?.invoke(accionRealizada) } + override fun onStart() { + super.onStart() + + // Ajustar el tamaño del modal + dialog?.window?.setLayout( + (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla + ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática + ) + } + } diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesEnemigo.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesEnemigo.kt index 125b422f5b24278738cc0e32640fe9a938970f54..b2ef6a24194bcdebb1a03fd39d8bd4166081a80d 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesEnemigo.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesEnemigo.kt @@ -59,5 +59,14 @@ class ModalDetallesEnemigo : DialogFragment() { } + override fun onStart() { + super.onStart() + + // Ajustar el tamaño del modal + dialog?.window?.setLayout( + (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla + ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática + ) + } } diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesFragment.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesFragment.kt index 697e61ffaf5169bc86240369a8ca0f273487b9e8..389c01a2cce4ac94c000e6bda26735a7dee9c26b 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesFragment.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesFragment.kt @@ -132,6 +132,14 @@ class ModalDetallesFragment : DialogFragment() { jugadorObserver = null } - + override fun onStart() { + super.onStart() + + // Ajustar el tamaño del modal + dialog?.window?.setLayout( + (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla + ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática + ) + } } diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalHabilidadesProtagonista.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalHabilidadesProtagonista.kt index 67e90ac5a512ebc5420a8fb9d5ab10c61e420742..a90cc78c0819e39ce6465780e3b028c172ceae39 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalHabilidadesProtagonista.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalHabilidadesProtagonista.kt @@ -114,4 +114,14 @@ class ModalHabilidadesProtagonista : DialogFragment() { slotsContainer.addView(scrollView) } + + override fun onStart() { + super.onStart() + + // Ajustar el tamaño del modal + dialog?.window?.setLayout( + (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla + ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática + ) + } }