有谁知道如何找出不同Android主题中设置的值?我知道如何在图形布局视图中找到布局资源(Theme.Black,Theme.Light,Theme.Holo.Light等)的主题名称。
我想找出不同主题的边距,颜色值,填充和所有内容,这样我可以让我的应用在设备中看起来是一致的,无论他们是否有特定的主题。
答案 0 :(得分:0)
您可以从
获取有关主题的信息@android:style/
所以请在value目录的style.xml中执行此操作,您将获得样式的默认值。
您还可以为主题或textAppearance或任何您想要的任何行为添加自定义样式。
另请参阅this。
只需参考它就可以获得这些价值。
希望它会对你有所帮助。
享受。 :)
答案 1 :(得分:0)
我认为如果您想在某个设备中找到主题,您应该获取此设备的源代码或反编译framework-res.apk
也可以获取styles.xml
和themes.xml
文件。许多设备已经更改了默认主题,因此如果您想让您的应用在不同设备中看起来相同,我认为最好的方法是在AndroidManifest中添加android:theme
并参考自建主题不继承系统主题。