3

是否可以从不同的布局大小继承 android 样式?

例如,如果我在我的“值”目录(即 /res/values/style.xml)中定义了一个名为 MyLabel 的样式,是否可以从不同值目录中的该标签继承?(即/res/values-large-mdpi/style.xml)

我要做的是设置一堆样式来控制我的应用程序的布局,但会根据布局大小和屏幕密度更改字体大小。我想将大部分样式放在一个文件中,然后将字体大小放在其他样式文件中。

4

1 回答 1

1

您必须在两个单独的文件中执行此操作。如果您在 values 和 values-large-mdpi 中有 style.xml,如果适用,系统将自动使用 largi-mdpi 中的一个并关闭另一个。

如果您有另一个类似 /res/values/styles-common.xml 的文件,而 values-large-mdpi 中没有对应项,系统将使用该文件。

因此,在公共文件中定义所有常用样式,并从您的专门样式中引用它们。

于 2011-08-03T22:17:12.600 回答