Wie Baue alert-dialog mit einem mehrzeiligen Titel?
Ist es möglich, eine multi-line-Titel in einer Android-alert-dialog? Ich habe versucht, ein paar Lösungen hier gepostet, aber keiner war für mich. Ich immer am Ende mit dem Titel zeigen, 3 Punkte (...) string für den Titel.
Jede sample-code oder Beispiel arbeiten zu diesem Thema würde sehr geschätzt werden.
- Haben Sie einen Blick auf meine Antwort und überlegen, markieren Sie es als richtig.
- bitte betrachten Sie meine Antwort, es ist ärgerlich zu haben irreführend "richtigen" Antworten SO.
InformationsquelleAutor Manju | 2012-02-02
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit alert-dialog, dann kann der Titel enthält maximal 2, was Sie haben zu gehen mit benutzerdefinierten Dialog.
Die Sie benötigen, um den builder zu verwenden.setCustomTitle():
Dokumentation ist hier: AlertDialog.generator
setCustomTitle()
ist nicht eine Methode derAlertDialog.Builder
.setCustomTitle(String)
existiert nicht, abersetCustomTitle(View)
, wie Sie verwendet werden, macht.TextView titleView = new TextView(context);titleView.setPadding(20,10,20,10); titleView.setTypeface(null,BOLD); titleView.setTextColor(Color.BLACK);
Dies ist der Weg zum Titel
Eigentlich die "richtige" Antwort ist hier falsch. Es stellt sich heraus Sie können die maximale Anzahl von Zeilen, um mehr als 2 in AlertDialog. Hier ist ein Beispiel:
Grundsätzlich Bearbeiten Sie den AlertDialog Komponenten
onShow
mitDialogInterface.onShowListener
.dialog.getTitleBar
oder ähnliches?