0

Я изменяю загрузки (для 4.3 Jellybean), и я не могу изменить цвет текста на нижней кнопке от черного до белого. Можно ли изменить цвет текста, не нажимая кнопку на свой стиль, добавив элемент в тему приложения? Вот мой styles.xml:Android - изменить цвет текста нижней панели кнопок

<style name="DownloadListTheme" parent="@android:style/Theme.DeviceDefault.Light.DialogWhenLarge"> 
    <item name="android:textAlignment">viewStart</item> 
    <item name="android:layoutDirection">locale</item> 
    <item name="android:actionBarStyle">@android:style/Widget.DeviceDefault.Light.ActionBar.Solid.Inverse</item> 
    <item name="com.sonyericsson.uxp:extendedLookAndFeel">true</item> 
    <item name="android:textColor">@android:color/white</item> 
</style> 

ответ

0

Да, вы можете сделать это довольно легко, просто переопределить тему в styles.xml так:

<style name="MyButtonStyle" 
    parent="@android:style/Theme.DeviceDefault.Light.DialogWhenLarge"> 
    <item name="android:textColor">@android:color/white</item> 
</style> 

Для получения дополнительной информации см documentation.

+0

Это не совсем то, что я хочу, возможно ли это сделать, не создавая индивидуальный стиль для кнопки и все элементы стиля под темой приложения? – Longatom

+0

Я не уверен, что вы имеете в виду. Можете ли вы изменить свой вопрос, чтобы опубликовать снимок экрана о том, что вы хотите изменить? Кроме того, каково мое решение, которое отличается от того, что вы хотите? – AdamMc331

+0

Ваше решение работало над тем, чтобы изменить цвет текста (я не думаю, что я сказал точно, что я хотел). То, что я хочу сделать, меняет цвет текста, не добавляя лишних стилей и просто добавляя элемент. Причина, по которой я думаю, что это возможно, - это когда тема изменена, цвет кнопки меняется, поэтому я пришел к выводу, что может быть элемент, который делает это. – Longatom

Смежные вопросы