Android--请问如何动态切换主题和风格? 我有两个主题和风格。A和B。在XML配置里把Activity和Button的主题和风格配置为A。我想在按钮事件中,把主题和风格改为B。碰到如下问题:Activity的setTheme方法,只在OnCreate事件中才有效加载主题,在按钮事件中写testActivity.this.setTheme(R.style.B);主题没有变化。如果我不想设置主题,只是想把一个按钮的风格用代码把A切换到B。找不到可以设置的方法。求指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试在在按钮事件中设置Button的风格:button.setScrollBarStyle(R.style.B);不用改页面 只能单个设置按钮的Background等属性了 实在LZ想做成按钮切换的效果 , 可以用图源嘛 ,背景设置为seletor当你想切换风格的时候 , 重新给按钮读入图源就行了 Android标准的UI是Launcher那个APK,你也可以自己写一个类似的APK房子里面,按home键的时候,会弹出选项,让你选择进入哪个UI。 想要setTheme()起作用,应该在onCreate()之前使用才会产生效果 在setTheme之后重新调用一下onCreate()方法 TextView代码实现走马灯效果出问题 android 如何隐藏请求地址 android 如何开发一个阅读器。 android全屏与Imageview的单击事件 关于MediaProvider的疑惑 有些软件关闭了过会又自动运行了,怎么实现的啊? android2.0 下载问题 关于BroadCast的疑惑 崩溃中 Your APP_BUILD_SCRIPT points to an unknown file这个如何解决? Phonegap怎么打开Android创建的数据库 android 的wifi连接问题。 如何存储服务器公钥
button.setScrollBarStyle(R.style.B);
不用改页面
当你想切换风格的时候 , 重新给按钮读入图源就行了