В каком каталоге я должен разместить свои темы.xml, чтобы мой Android распознал правильную версию?Где разместить тему.xml?
У меня есть две версии тем.xml. Один используется таблетками. А другой - для телефонов с большими экранами. Я поместил его для таблиц в папку res \ values-v11 \ themes.xml, а другой в res \ values \ themes.xml
К сожалению, сопутствующие не работают. Я определил textColor для textViews в каждом из файлов с разными цветами, чтобы я мог распознать файл, который был выбран ОС на разных телефонах. Он отлично работал на планшете xoom с Android 3.2. На галактике s2 с 2.3.5 она не работает.
Что мне не хватает?
Вот стили, которые я использую: Tablet:
<style name='MyTheme' parent='android:Theme.Holo.Light'>
<style name='MyAutoComplete.red' parent='@style/MyAutoComplete'>
<item name='textColor'>@color/red</item>
</style>
Non-Tablet:
<style name='MyTheme' parent='android:Theme.Light.NoTitleBar'>
<style name='MyAutoComplete.blue' parent='@style/MyAutoComplete'>
<item name='textColor'>@color/blue</item>
</style>
ОК, поэтому структура папок на самом деле правильная. Я попробовал его с цветами, и это работало 2/3/4. Он не работал для номера 1. – Marco
понял это. По-видимому тема: android: 'Theme.Light.NoTitleBar'overwrites TextColors! Теперь я использую только андроид: тема и цвет видны. Спасибо! – Marco
Хорошо, рад это узнать. :) – Calvin