1
我想在我的应用程序中使用两种风格:android:Theme.Black和android:Theme.Light。在应用程序安装并运行时,用户可以选择样式。Android在应用程序运行时改变风格
我的问题:如何改变应用程序的风格,当它运行?对我来说非常重要。非常非常感谢,
PS 风格在RES /价值/ styles.xml定义
我想在我的应用程序中使用两种风格:android:Theme.Black和android:Theme.Light。在应用程序安装并运行时,用户可以选择样式。Android在应用程序运行时改变风格
我的问题:如何改变应用程序的风格,当它运行?对我来说非常重要。非常非常感谢,
PS 风格在RES /价值/ styles.xml定义
我解决了它:
getApplication().setTheme(R.style.BlackTheme);
/res/values/styles.xml
<resources>
<style name="BlackTheme" parent="@android:style/Theme.Black">
</style>
</resources>
使用搜索:http://stackoverflow.com/questions/2482848/how-to-change-current-theme-at-runtime-in-android – Leonidos