如何使用多个xml“;样式表“;在Android中?
我想在Android项目中使用多个xml样式表 我有:如何使用多个xml“;样式表“;在Android中?,android,xml,stylesheet,Android,Xml,Stylesheet,我想在Android项目中使用多个xml样式表 我有: res/ values/ styles.xml some_other_styles_file.xml and_some_other_styles_file.xml ... 正确的方法是什么: 1-引用这些文件 2参考不同文件中的各个样式 以及: 3-如果使用多个xml样式表,样式名称在文件中是否需要唯一?换句话说,应用程序使用的两个文件是否可以包含同名的样式?文件名仅适用于您的组织,它们在java中由R
res/
values/
styles.xml
some_other_styles_file.xml
and_some_other_styles_file.xml
...
正确的方法是什么:
1-引用这些文件
2参考不同文件中的各个样式
以及:
3-如果使用多个xml样式表,样式名称在文件中是否需要唯一?换句话说,应用程序使用的两个文件是否可以包含同名的样式?文件名仅适用于您的组织,它们在java中由
R.style.
自动编译和引用,在xml中由style=“@style/”
自动编译和引用(例如布局文件)。您甚至可以混合类型(例如,在styles.xml中有字符串资源)
要创建一组样式,请将XML文件保存在res/values中/
项目的目录。XML文件的名称是任意的,但是
它必须使用.xml扩展名并保存在res/values/文件夹中
XML文件的根节点必须是
R.style.
显然,
res/values/
目录中的所有xml文件都会自动包含(编译)到.apk。。。(因此,它们中的所有样式都将自动可用)嗯,是的。。。该目录中的所有xml文件是否会自动编译。。。或者我是否需要向构建文件或清单文件添加任何内容。。谢谢…你看过链接的文档了吗?正如它所述(并被引用),您可以在res/values/
目录中创建where.xml
。不,您不需要添加任何其他内容。