【发布时间】:2014-01-29 12:46:30
【问题描述】:
我有一个平板电脑应用程序,我正在重新命名,因此有多个主题,具体取决于用户类型。
我想找到当前正在应用的主题的名称,然后我可以根据该主题进行一些后端功能更改。
我必须动态设置一些图像资源,只要我传入正确的主题资源(R.style.redtheme)就可以了,但我想动态设置。
TypedArray a = getTheme().obtainStyledAttributes(R.style.redtheme, new int[] {aTabResource.mDrawableAttrId});
为了进行样式设置,我创建了自定义属性,然后在样式中覆盖它们。
如果没有简单的方法来获取主题,我只会保存一个首选项。
【问题讨论】:
标签: android android-theme