Я пытаюсь создать настраиваемое диалоговое окно предупреждения о множественном выборе, которое позволяет пользователю выбирать/отменить выбор всех элементов за один клик. Я достигаю этого, используя пользовательский заголовок с дополнительным флажком. Все работает отлично, за исключением того, что я не знаю, как сделать свое собственное название похожим на заголовок диалогового окна предупреждения по умолчанию (с использованием того же стиля).Android: использование стиля по умолчанию в заголовке настраиваемого диалогового окна
Вот что я пытаюсь сделать (пример использует тему в Dialogs documentation. Это просто пример того, что я действительно пытаюсь использовать, это тема приложения).
Я создал настраиваемое представление для пользовательского заголовка я использую, но я не знаю, как получить атрибуты заголовка стилей по умолчанию, так что, я получаю:
(нет синяя полоска под заголовком, и неправильное название цвета)
Здесь пока макет моего пользовательского название:
<?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>
Мне кажется очевидным, что мне нужно определить атрибуты заголовка и фон макета ... но я просматриваю веб-страницы с тех пор, как я узнал, как получить атрибуты заголовка по умолчанию.
Любая идея?
Цвет прост. Установите цвет текста на предоставленный синий цвет Холо. – ChiefTwoPencils
Спасибо, но я хочу, чтобы мой заголовок имел тему по умолчанию для диалогов. Если тема приложения не Holo, это не работает. –