Ich befolge den Code this, um einen benutzerdefinierten Dialog zu erstellen, aber ich erhalte keine Anweisungen zum Entfernen der Titelleiste des Dialogfelds?So entfernen Sie den Alarmdialog Titelleiste
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;
.......
}
Ich weiß Titelbereich des Alert-Dialogs zu entfernen, haben wir requestWindowFeature(Window.FEATURE_NO_TITLE);
Aber wissen nicht, wo ich über die Linie platzieren müssen, um benutzen?
Nur setTitle entfernen (-), dann gibt es keine Titelleiste. –
Verwenden Sie dies, dialog.requestWindowFeature (Window.FEATURE_NO_TITLE); vor dialog.setContentView (R.layout.logindialog); –