我在哪里可以找到Android主题中使用的值?
问题描述:
有谁知道我怎么能找出在不同的Android主题中设置了什么值?我知道如何在图形布局视图中为布局资源(Theme.Black,Theme.Light,Theme.Holo.Light等)查找主题的名称。我在哪里可以找到Android主题中使用的值?
我想找出不同主题的边距,颜色值,填充和所有内容,这样我就可以让我的应用在各种设备上看起来一致,无论它们是否有特定的主题。
答
你可以得到的信息,关于从
@android:style/
主题所以请不要在它的价值目录中style.xml,你会得到样式的默认值。
您还可以添加您的自定义样式的任何行为,如主题或textAppearance或任何你想要的。
另请参阅this。
只要引用它,你就会得到这些值。
希望它能帮助你。
享受。 :)
答
我想如果你想在某些设备上找到主题,你应该得到这个设备的源代码或者反编译framework-res.apk
也可以得到styles.xml
和themes.xml
文件。很多设备已经改变了默认的主题,所以如果你想让你的应用在不同的设备上看起来相同,我认为最好的方法是在你的AndroidManifest中添加android:theme
,并引用一个不会继承系统主题。