Ich versuche, einen benutzerdefinierten Multiple-Choice-Alarmdialog zu erstellen, der es dem Benutzer ermöglicht, alle Elemente mit einem Klick auszuwählen/abzuwählen. Ich erreiche dies mit einem benutzerdefinierten Titel mit einem zusätzlichen Kontrollkästchen. Alles funktioniert einwandfrei, außer dass ich nicht weiß, wie ich meinen benutzerdefinierten Titel wie den standardmäßigen Alarmdialogtitel aussehen lasse (mit demselben Stil).Android: Verwenden des Standardstils in einem benutzerdefinierten Dialogfeldtitel
Hier ist, was ich versuche zu tun (Das Beispiel verwendet das Thema in der Dialogs documentation. Das ist nur ein Beispiel, was ich wirklich versuche zu haben ist das Anwendungsthema).
Ich habe eine benutzerdefinierte Ansicht für den benutzerdefinierten Titel, den ich verwenden, aber ich weiß nicht, wie die Attribute der Standardstil Titelleiste zu erhalten, also, ich erhalte:
(No blaue Balken unter dem Titel und falsche Titel Farbe)
Hier ist das Layout meines eigenen Titels:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/title"
style="?android:attr/textAppearanceLarge"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Dialog title" />
<TextView
android:id="@+id/all"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="All" />
<CheckBox
android:id="@+id/checkBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
Es scheint für mich offensichtlich, dass ich die Titelattribute definieren muss, und den Hintergrund des Layouts ... aber ich bin das Crawlen im Internet seit Stunden suchen, wie Sie die Attribute der Standardtitelansicht erhalten.
Irgendeine Idee?
Die Farbe ist einfach. Setzen Sie die Textfarbe auf die bereitgestellte blaue Holo-Farbe. – ChiefTwoPencils
Vielen Dank, aber ich möchte, dass mein Titel das Standardthema der Anwendung für Dialogtitel hat. Wenn das Anwendungsthema nicht Holo ist, funktioniert das nicht. –