Я пытаюсь определить тему для appwidget и применить ее к уровня приложения. У меня есть тема, как,применение темы к appwidget
<style name="theme.dark">
<item name="android"background">#000000</item>
</style>
в моем манифесте, я установить android:theme="@style/theme.dark"
в приложении. однако, когда я запускаю appwidget, он не выбирает элементы из стиля. Я попытался установить style="@style/theme.dark"
на отдельный элемент в макете просмотра, и это действительно работает ... но это не то, что я хочу. Я не хочу вызывать определенный стиль = "..." для каждого элемента в моем представлении. эта страница,
http://www.androidengineer.com/2010/06/using-themes-in-android-applications.html
имеет отличный пример приложения для использования темы/стили, и она прекрасно работает. единственное различие заключается в том, что это приложение .. и оно устанавливает тему для активности, а не приложения.
Я также попытался настроить тему в программном режиме на объекте Context, используя setTheme (...) в onHandleUpdate() приложения, перед доступом к представлению. это тоже не работает.
любые идеи? спасибо.
Я не вижу, как это лучше, чем просто выбрать один файл макета или другое ... это то же самое, но в одном файле данных. –
О, как бы вы это сделали, можете ли вы привести пример? –