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);
- ¿Cómo obtener el tema de diálogo de alerta de sándwich de helado android?
- AlertDialog dentro de alertdialog android
- Actividad de Android ha filtrado ventana com.android.internal.policy.impl.phonewindow $ decorview Issue
- El método getWindow () no está definido para el tipo AlertDialog.Builder
- Diseño personalizado para el elemento Spinner
Pero no sé dónde tengo que colocar por encima de la línea?
- ActionBarSherlock no admite cuadros de diálogo de alerta de luz-tema?
- Diálogo de alerta personalizado
- ¿Cómo mostrar el cuadro de diálogo "Enviar comentarios a X"?
- Acerca de Android Progress Dialog. ¿Evitar?
- AlertDialog no muestra divisores en una lista
- Período de tiempo de ejecución de Marshmallow
- Por qué la convención de denominación extraña de "AlertDialog.Builder" en lugar de "AlertDialogBuilder" en Android
- Línea negra extraña sobre DialogFragment AlertDialog
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?