繁体   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