簡體   English   中英

如何在Android中使用多個xml“樣式表”?

[英]How do I use multiple xml “style sheets” in Android?

我想在Android項目中使用多個xml樣式表。

我有:

res/
  values/
    styles.xml
    some_other_styles_file.xml
    and_some_other_styles_file.xml
    ...

正確的方法是:

1-引用這些文件

2-從不同文件中引用各個樣式

和:

3-如果使用多個xml樣式表,樣式名稱在文件中是否需要唯一? 換句話說,兩個文件(每個文件都由應用程序使用)是否可以包含具有相同名稱的樣式?

文件名僅適用於您的組織,在Java中時,它們都是由R.style.<style_name> 自動編譯和引用的;在xml中 ,它們是由style = "@style/<style_name>" 自動引用的(例如布局文件)。 您甚至可以混合類型(例如,在styles.xml中具有字符串資源)

要創建一組樣式,請將XML文件保存在項目的res / values /目錄中。 XML文件的名稱是任意的,但是它必須使用.xml擴展名並保存在res / values /文件夾中。

XML文件的根節點必須是<resources>

資源

  1. 您可以使用R.style.<style_name>相同的方式引用它們R.style.<style_name>
  2. 定義樣式的文件無關緊要(文件用於組織)
  3. 是的,名稱必須唯一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM