2013-01-09 15 views
1

我想在我的应用程序中使用两种风格:android:Theme.Black和android:Theme.Light。在应用程序安装并运行时,用户可以选择样式。Android在应用程序运行时改变风格

我的问题:如何改变应用程序的风格,当它运行?对我来说非常重要。非常非常感谢,

PS 风格在RES /价值/ styles.xml定义

+0

使用搜索:http://stackoverflow.com/questions/2482848/how-to-change-current-theme-at-runtime-in-android – Leonidos

回答

0

我解决了它:

getApplication().setTheme(R.style.BlackTheme);

/res/values/styles.xml

<resources> 
    <style name="BlackTheme" parent="@android:style/Theme.Black"> 
    </style>  
</resources>