Próbuję utworzyć niestandardowe okno dialogowe z alertem wielokrotnego wyboru, które pozwala użytkownikowi wybrać/odznaczyć wszystkie elementy jednym kliknięciem. Osiągam to, używając niestandardowego tytułu z dodatkowym polem wyboru. Wszystko działa dobrze, z tym wyjątkiem, że nie wiem jak sprawić, aby mój niestandardowy tytuł wyglądał jak domyślny tytuł okna dialogowego alertu (używając tego samego stylu).Android: Używanie domyślnego stylu w niestandardowym tytule okna dialogowego
Oto, co próbuję zrobić (w przykładzie użyto motywu w Dialogs documentation. To tylko przykład, co naprawdę próbuję mieć, to motyw aplikacji).
stworzyłem własny pogląd o tytuł niestandardowego używam, ale nie wiem jak zdobyć atrybuty pasku tytułowym domyślny styl, tak, to otrzymamy:
(Brak niebieski pasek poniżej tytułu, a niewłaściwy tytuł kolor)
Oto układ moim niestandardowym tytułem:
<?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>
Wydaje mi się oczywiste, że muszę zdefiniować atrybuty tytułu i tło layoutu ... ale indeksuję sieć od godzin, szukając sposobu na uzyskanie atrybutów domyślnego widoku tytułu.
Każdy pomysł?
Kolor jest łatwy. Ustaw kolor tekstu na podany kolor niebieski Holo. – ChiefTwoPencils
Dziękuję, ale chcę, aby mój tytuł miał domyślny motyw aplikacji dla tytułów dialogowych. Jeśli motyw aplikacji nie jest Holo, to nie działa. –