Ответ 1
Существует библиотека, которая делает именно то, что вам нужно - легкий стиль диалогов в теме Holo:
Цвет по умолчанию для линий на тему Android Theme.Holo.Dialog - синий. Я хотел бы знать, как изменить это на любой другой цвет. Оранжевый в моем случае
Я могу изменить текст или фон и т.д. или использовать тему с помощью custom style.xml
<style name="Theme.MyTheme" parent="@android:style/Theme.Holo.Dialog" >
<item name="android:textColor">@color/coloroscuro</item>
<item name="android:textColorHint">@color/coloroscuro</item>
</style>
но я не знаю, какое свойство управляет цветом строк
Я имею в виду синие линии, которые тема имеет по умолчанию, как те, которые показаны на этом другом вопросе:
Как настроить диалоговые окна стиля стиля головоломки Android
Тх
Существует библиотека, которая делает именно то, что вам нужно - легкий стиль диалогов в теме Holo:
Просто вырыты в источнике для вас - к сожалению, строка Divider в макетах диалогового окна представляет собой вид с жестким кодированным цветом, который не ссылается ни на какие темы:
<View android:id="@+id/titleDividerTop"
android:layout_width="match_parent"
android:layout_height="2dip"
android:visibility="gone"
android:background="@android:color/holo_blue_light" />
Итак, если вы хотите изменить цвет, вам нужно будет создать собственное собственное, настраиваемое диалоговое окно. чтобы это стало проще, не было бы просто копировать исходную базу Android и настраивать ее под ваши нужды, но вы также можете получить намного больше, чем вам нужно.
один трюк использует диалог без заголовка, поэтому android не выводит строку, а затем добавляет заголовок и строку в диалоговом формате xml файла. например:
<style name="myDialogStyle" parent="android:style/Theme.Holo.Dialog">
<item name="android:windowNoTitle">true</item>
</style>
в манифесте использования:
<activity
android:name=".Activity.Mydialog"
android:theme="@style/myDialogStyle" >
</activity>
и в вашем макете Mydialog определите заголовок и выделите свой желаемый цвет и стиль!
ура!
http://blog.supenta.com/2014/07/02/how-to-style-alertdialogs-like-a-pro/
У них есть решение...
в части 4: стиль разделителя главы.