Estoy haciendo a pantalla completa el cuadro de diálogo de diálogo fragmento. Estoy con éxito diálogo mostrado, pero el problema está en su anchura y altura. No muestra a tamaño de pantalla completa. Quiero ajustar el ancho y la altura con la acumulación de tamaño de pantalla completa como una Actividad. Amablemente me guía de cómo configurar cuadro de diálogo de la anchura y la altura a la que se acumulan a tamaño de pantalla completa.

CustomeDialogFramgnet:

item_fragment.xml

usted puede utilizar bottombar en diálogo fragmento, después de todo, usted está utilizando coordinador de diseño.. puede arrastrar a pantalla completa
Por favor, escriba el código de ejemplo
consulte este.. puede ser que te ayude… androidhive.info/2016/04/…
Pequeño offtopic detalle – hay falta setHasOptionsMenu(true) en onCreateView. Sin ella, el menú no se muestran y, por supuesto, onOptionsItemSelected nunca será llamado.

OriginalEl autor Zohaib Siddique | 2016-08-30

5 Comentarios

  1. 12

    Crear un theme en su style.xml que se extiende desde Theme.AppCompat.Light.DarkActionBar, algo como la siguiente:

    y establecer el style creó al abrir el dialog, algo como la siguiente:

    bueno . su trabajo gracias man
    Genial, que tengas un buen día.
    Un problema más, dimiss() la función no funciona. tienes alguna idea?
    se debe trabajar idealmente, usted puede publicar el código de dónde llama usted?
    public boolean onOptionsItemSelected(MenuItem item) { int id = elemento.getItemId(); if (id == R. id.action_save) { // manejar botón de confirmación, haga clic aquí return true; } else if (id == android.R.id.casa) { // manejar botón cerrar haga clic aquí dismiss(); return true; } return super.onOptionsItemSelected(elemento); }

    OriginalEl autor himanshu1496

  2. 2

    establecer esta línea después de la creación de cuadro de diálogo.

    Si la creación personalizada de DialogFragment de escribir esto en onCreate de su DialogFragment:

    referencia

    he añadido después de esta línea de Diálogo cuadro de diálogo = super.onCreateDialog(savedInstanceState); pero no funciona
    también no se trata de trabajo
    cualquier otro método que haya?

    OriginalEl autor Ravi Rupareliya

  3. 2

    Crear tema como este y agregar a su cuadro de diálogo

    establecer esta línea después de la creación de diálogo

    Configuración de la gravedad para FILL_HORIZONTAL es lo que estaba buscando. Gracias.

    OriginalEl autor Mohit Suthar

  4. 0

    Añadir esta línea en el onCreate donde es inflar el layout.

    OriginalEl autor Hamza Khan

  5. 0

    Crear el siguiente tema en su style.xml:

    a continuación, establecer el estilo en DialogFragment

    OriginalEl autor Zahra.HY

Dejar respuesta

Please enter your comment!
Please enter your name here