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