Изменить основной цвет темы приложения для Android - PullRequest
3 голосов
/ 13 марта 2012

Каждое андроид приложение / тема имеет свой собственный основной цвет темы:

HTC Desire Z - зеленый,

большинство Samsung разработали - желтый, ...

Этоцвет выбранных пунктов списка, опция меню-радио-кнопка, радио-кнопка, индикаторы выполнения, ....

Я знаю, как изменить эти цвета индивидуально.Но есть ли способ изменить их все, установив одно значение?

Что-то вроде:

<style name="my_theme" parent="@android:style/Theme.Black">
      <item name="android:_DEFAULT_BASE_COLOR_1">#XXXXXX</item>
</style>

// РЕДАКТИРОВАТЬ:

Так что я ищуключевое слово _DEFAULT_BASE_COLOR_1, где я могу установить цвет для радиокнопки, скрытого элемента списка только с одним элементом.Возможно ли это?

Ответы [ 2 ]

1 голос
/ 13 марта 2012

В вашем манифесте в теге application определите как:

    android:theme="@style/mytheme"

Теперь в res / values ​​вы можете определить файл скажем theme.xml с содержимым как:

<resources> 
    <style name="mytheme" parent="@android:style/Theme" > 
       <item name="android:_DEFAULT_BASE_COLOR_1">#XXXXXX</item>
       <item name="android:windowNoTitle">true</item>
        ... . 
    </style>
</resources>
0 голосов
/ 13 марта 2012

попробуйте это:

    <style name="my_theme" parent="@android:style/Theme.Black">
        <item name="listChoiceIndicatorSingle">xxxxxxx</item>
<item name="radioButtonStyle">xxxxxxx</item>
<item name="listChoiceBackgroundIndicator">xxxxxxx</item>
<item name="listViewStyle">xxxxxxx</item>
<item name="listDivider">xxxxxxx</item>
<item name="listSeparatorTextViewStyle">xxxxxxx</item>
    ....
    </style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...