2016-01-06 37 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 ..