codepath - dialogfragment android ejemplo
DialogFragment en Android con tema (1)
Como dice, deberá crear el estilo que desea aplicar y luego asignarlo a su DialogFragment
como el segundo parámetro en la llamada al método setStyle()
. Debe recordar hacer esta llamada antes de llamar a show()
.
Entonces, si creas un nuevo estilo llamado "MyStyle" en res / values / styles.xml:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
.
.
.
<style name="MyStyle">
.
.
.
</style>
.
.
.
</resources>
A continuación, utilice esto en su llamada setStyle:
DialogFragment dial = (DialogFragment) Fragment.instantiate(this, MyDialogFragment.class.getCanonicalName());
dial.setStyle( DialogFragment.STYLE_NORMAL, R.style.MyStyle );
dial.show();
Estoy construyendo mi primera aplicación en Android. He creado un diálogoFragmento, pero no parece lo suficientemente bueno. Para tener un estilo y un tema utilicé este setStyle(DialogFragment.STYLE_NORMAL,0)
. Lo que quiero es que el borde del fragmento sea negro como un marco, o tenga sus esquinas redondas. Creo que debo escribir mi propio estilo en xml y ponerlo en estilos, pero no estoy seguro. ¿Alguien me puede indicar la dirección correcta? Gracias por tu tiempo.