Cómo eliminar el espacio en blanco o el color alrededor de AlertDialog
He creado una disposición, lo he inflado y después lo he asignado a un AlertDialog. Todo está bien, pero no puedo entender por qué los espacios en blanco se muestran alrededor de mi AlertDialog.
Código de diseño:
- Cambiar el color del botón en AlertDialog
- Diálogo de alerta simple de Android
- Ejemplo de cuadro de diálogo en android
- Phonegap no muestra la alerta
- Cómo cerrar un cuadro de diálogo en Android mediante programación?
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="20dp" android:background="@drawable/dialog_backgrounds"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Player Name" android:id="@+id/tvPlayerName" android:textSize="24sp" android:textIsSelectable="false" android:textColor="#FFFFFF" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textPersonName" android:text="" android:ems="10" android:id="@+id/etPlayerName" android:gravity="center" android:textSize="24sp" android:textColor="#FFFFFF" android:background="@drawable/hintborder" android:padding="4dp" android:maxLength="5" android:layout_centerVertical="true" android:layout_centerHorizontal="true" /> </RelativeLayout>
Android Java Código:
View nameDialogView = View.inflate(MainActivity.this, R.layout.player_name_dialog, null); AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); final AlertDialog dialog = builder.create(); dialog.setCancelable(false); dialog.setCanceledOnTouchOutside(false); dialog.setView(nameDialogView); dialog.show();
La imagen de fondo está en png y nueve-remiendo
Resultado que estoy obteniendo:
Por favor, guíame lo que está mal aquí o cualquier limitación. Gracias.
- Cómo llamar a constantes en java?
- Evite usar 'px' como unidades, use 'dp' en su lugar
- Cambiar el tamaño del título de alertdialog en android?
- ¿Cómo mostrar el diálogo de alerta en cualquier actividad en la aplicación Android?
- Eliminar el borde del diálogo de alerta con tema personalizado
- Visualización de varias líneas de texto y variables en un AlertDialog mediante setMessage ()
- El título personalizado de AlertDialog tiene un borde negro
- error: requestFeature () debe ser llamado antes de agregar contenido - Todavía no funcionará
Cambié AlertDialog a Simple Dialog y añadí algunas líneas que resolvieron el problema.
final Dialog dialog = new Dialog(MainActivity.this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(nameDialogView); dialog.show(); dialog.getWindow().getDecorView().setBackgroundResource(android.R.color.transparent);
- Cómo establecer la línea como un fondo utilizando xml (forma) a continuación para EditText?
- Listivew Widget no se actualiza automáticamente