2016-01-06 40 views
0

在我的Android应用程序中我将样式分为与密度相关的文件(ldpi,mdpi,...)。问题是,这些样式中的某些样式在所有这些文件中都是相同的。我想问一下,有没有办法将这些样式统一在一个中心XML文件中,而不是将它包含在这些文件中? 预先感谢您的回复。Android - 在styles.xml中统一重复样式

回答

0

如果样式仅适用于每个屏幕大小/密度的不同尺寸/大小,则可以制作仅包含维度的dimens.xml文件,并将它们放入相应的资源文件夹中。

否则,您可以创建1个根式样xml,并且只覆盖每个屏幕大小/密度所需的指定样式。

所以在res /数值你就必须包含style.xml风格的A,B型,C风格,风格D.

和LDPI只想要一个不同的B型。你只需要创建一个包含styles.xml仅风格B.

0

试试这个RES /价值观LDPI文件夹..

--- values 
    -- styles.xml (define unique style and custom style extending that unique style) 

--- values-v21 and so on.. 
    -- styles.xml (custom style extending values/styles.xml's unique style) 

和应用custom style,所有unique itemsunique stylecustomized下一些将根据custom style ..