Я использую mediarouter-v7
v23.1.1, чтобы отобразить диалог выбора хромового/медиа-маршрутизатора. Теперь я стараюсь стиль этой вещи - в то время как я мог бы изменить цвет фона и элемент списка стиль текста с этим:Как настроить стиль диалога MediaRouter?
<style name="Theme.MediaRouter.Light">
<item name="android:background">@color/orange</item>
<item name="mediaRouteChooserPrimaryTextStyle">@style/my_custom_style</item>
</style>
я не смог переопределить стиль заголовка диалога. Это и другие попытки не увенчались успехом:
<style name="Theme.MediaRouter.Light">
<item name="android:windowTitleStyle">@style/my_title_style</item>
</style>
<style name="my_item_style">
<item name="android:textColor">@color/blue</item>
</style>
Как я понял, диалоговое окно имеет свое собственное окно, поэтому android:windowTitleStyle
из (диалога) темы, которые я переопределять в своих пользовательских стилей должен быть применен, но его нет. Я также рассмотрел реализацию диалога mediarouter, чтобы увидеть, что они делают что-то необычное (например, скрывать окно и добавлять пользовательский элемент в качестве своего названия), но они этого не делают, они просто вызывают setTitle(...)
на примере Dialog
.
Что я делаю неправильно?
Возможный дубликат [диалогового окна диалога MediaRouteActionProvider] (http://stackoverflow.com/questions/24245926/mediarouteactionprovider-connection-dialog-theme) –