2012-03-01 72 views
1

有谁知道我怎么能找出在不同的Android主题中设置了什么值?我知道如何在图形布局视图中为布局资源(Theme.Black,Theme.Light,Theme.Holo.Light等)查找主题的名称。我在哪里可以找到Android主题中使用的值?

我想找出不同主题的边距,颜色值,填充和所有内容,这样我就可以让我的应用在各种设备上看起来一致,无论它们是否有特定的主题。

回答

0

你可以得到的信息,关于从

@android:style/ 

主题所以请不要在它的价值目录中style.xml,你会得到样式的默认值。

您还可以添加您的自定义样式的任何行为,如主题或textAppearance或任何你想要的。

另请参阅this

只要引用它,你就会得到这些值。

希望它能帮助你。

享受。 :)

0

我想如果你想在某些设备上找到主题,你应该得到这个设备的源代码或者反编译framework-res.apk也可以得到styles.xmlthemes.xml文件。很多设备已经改变了默认的主题,所以如果你想让你的应用在不同的设备上看起来相同,我认为最好的方法是在你的AndroidManifest中添加android:theme,并引用一个不会继承系统主题。

相关问题