http://www.eoeandroid.com/thread-313669-1-1.html
最近项目用到一个白天模式和黑夜模式的切换,想到UC不是有这个功能吗,于是咋网上找啊找,其中一个说的很在理,其实就是用对背景图片的改变,这才恍然大悟啊,于是写个style吧
<!-- 默认风格 -->
<style name="BrowserThemeDefault" parent="@android :style/Theme">
<item name="bookimage">@drawable/day</item>
</style>
<!-- 夜间模式 --> 其实就是一张透明图片
<style name="BrowserThemeNight" parent="@android :style/Theme">
<item name="nightimage">@drawable/night</item>
</style>
然后当用户点击切换后执行下面的判断
if (blFlag) {
this.setTheme(R.style.BrowserThemeDefault);
blFlag = false;
} else {
this.setTheme(R.style.BrowserThemeNight);
blFlag = true;
}