Cómo eliminar el diálogo Alert Barra de título
Estoy siguiendo este código para crear un diálogo personalizado, pero no estoy recibiendo la forma de eliminar la barra de título de diálogo?
AlertDialog alertDialog; @Override protected Dialog onCreateDialog(int id) { AlertDialog dialogDetails = null; switch (id) { case DIALOG_LOGIN: LayoutInflater inflater = LayoutInflater.from(this); View dialogview = inflater.inflate(R.layout.dialog_layout, null); AlertDialog.Builder dialogbuilder = new AlertDialog.Builder(this); dialogbuilder.setTitle("Login"); dialogbuilder.setView(dialogview); dialogDetails = dialogbuilder.create(); break; } return dialogDetails; } @Override protected void onPrepareDialog(int id, Dialog dialog) { switch (id) { case DIALOG_LOGIN: alertDialog = (AlertDialog) dialog; ....... }
Sé remover el área de título del requestWindowFeature(Window.FEATURE_NO_TITLE);
diálogo de alerta, tenemos que usar requestWindowFeature(Window.FEATURE_NO_TITLE);
- Android - ¿Cómo puedo desplegar este cuadro de diálogo de alerta?
- Android - Estilo AlertDialog
- ¿Cómo puede un WebView heredar colores del tema actual de Android?
- Color de fondo de AlertDialog
- AlertDialog - no descartar en clic de artículo
Pero no sé dónde tengo que colocar por encima de la línea?
- Android: Custom AlertDialog
- Cómo establecer el título CENTER en AlertDialog?
- Establecer la altura de un AlertDialog con una vista personalizada de cero tamaño intrísico
- Texto oscuro sobre fondo oscuro en AlertDialog con Theme.Sherlock.Light
- La actividad ha filtrado la ventana en el método alertDialog show ()
- VideoView no se procesa correctamente después de desaparecer el teclado de Dialog
- Android: Dialog de diálogo de actividad desaparece inesperadamente
- Texto de diálogo de Android 6.0 no aparece
Si no desea que la barra de título en el cuadro de diálogo de alerta, simplemente quite la línea debajo del código.
dialogbuilder.setTitle("Login");
Si aún no funciona, añada la línea debajo.
dialogbuilder.requestWindowFeature(Window.FEATURE_NO_TITLE);
Utilice dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
Antes de dialog.setContentView(R.layout.logindialog);
Al hacerlo, podrá ocultar el título del Dialog
.
Utilice dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
Primero quite esta línea:
dialogbuilder.setTitle("Login");
A continuación, agregue éste:
dialogbuilder.requestWindowFeature(Window.FEATURE_NO_TITLE);
Prueba esto::
AlertDialog.Builder builder; AlertDialog alertDialog; Context mContext = getApplicationContext(); LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.custom_dialog, (ViewGroup) findViewById(R.id.layout_root)); TextView text = (TextView) layout.findViewById(R.id.text); text.setText("Hello, this is a custom dialog!"); ImageView image = (ImageView) layout.findViewById(R.id.image); image.setImageResource(R.drawable.android); builder = new AlertDialog.Builder(mContext); builder.setView(layout); alertDialog = builder.create();
Consulte aquí
Solo quita
dialogbuilder.setTitle("Login");
No pude encontrar .requestWindowFeature
con AlertDialog Builder.
Si no desea tener un título al construir un cuadro de diálogo de alerta con un constructor, utilice new AlertDialog.Builder(getContext(), android.R.style.Theme_Material_Light_Dialog_NoActionBar_MinWidth);
Utilizar esta
AlertDialog.Builder dialogbuilder = new AlertDialog.Builder(this); dialogbuilder .requestWindowFeature(Window.FEATURE_NO_TITLE); dialogbuilder.setView(dialogview); dialogDetails = dialogbuilder.create();
- Biblioteca de soporte multidex de Android con eclipse
- ¿Cómo evitar que los SMS lleguen a la bandeja de entrada en Android?