当前位置: 首页 > 知识库问答 >
问题:

创建样式-V21.xml

蓬宾白
2023-03-14

在Android Studio中,我导入了一个不包含styles.xml(v21)的项目。因此,我在values目录中创建了styles-v21.xml文件。styles.xmlstyles-v21.xml现在都在values目录中。

styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="AppTheme" parent="AppTheme.Base">
        <!-- Customize your theme here. -->
    </style>

    <style name="AppTheme.Base" parent="Theme.AppCompat.Light">

    </style>

</resources>
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">

    </style>

</resources>

错误:错误:重复资源:C:\xxx\main\res\values\styles-v21.xml:style/AppTheme,C:\xxx\main\res\values\styles.xml:style/AppTheme

错误是两个资源文件具有相同的样式名称:AppTheme。但在我见过的其他项目和教程中,这些样式具有相同的名称。一个是针对兼容21版本的Android,另一个是针对不兼容21版本的Android。

我想知道我是应该简单地更改名称,还是这些文件应该具有相同的名称--这意味着手边有一个更大的问题。我该如何进行?

共有1个答案

翟展
2023-03-14

右键点击res文件夹,选择New-->Android resource file,为新文件设置相同的名称“Styles”,在可用限定符中:选择最后一项“Version”,最后设置“Platform API Level”21。

 类似资料:
  • 内联样式表(inline style),就是在HTML元素中,通过 style 属性定义的样式。可以为包含在 body 内部的任何元素定义 style 属性,属性的值为一条或多条声明,多条声明间用逗号隔开。如: <!DOCTYPE HTML><html><head><meta charset="utf-8"><title>内联样式</title></head><body><p style = "c

  • 内嵌样式(embed style),就是在HTML文档头部的 <style> 和 </style> 之间定义的样式表。如: <!DOCTYPE HTML><html><head><meta charset="utf-8"><title>内嵌样式</title><style>p {    color: red;}</style></head><body><p>这个段落将显示为红色</p></body

  • 样式表的作用是控制网页样式,只有创建样式表,并把它应用到网页中,才能发挥样式表的作用。 创建外部样式表 外部样式表,是在网页外部的样式表文件中定义的样式。由于这些样式并不是HTML文档的一部分,而是在HTML文档的外部独立存在,故称外部样式表。 样式表文件是纯文本文件,可以使用任何文本编辑器来编辑,这里使用Windows自带的记事本,来创建外部样式表。步骤如下: 1)在Windows系统中,点击开

  • 我现在用的是AppCompat。主题,但不希望按钮显示时标题全部大写,就像在v21设备上运行时一样。在V18或19上运行时,标题以我的字符串定义中定义的混合大小写显示,但在5.0上它们都是大写的。 一般来说,我可以通过使用没有任何特定继承的样式来设计按钮的样式——比如自定义背景图像。例如,下面是我的应用程序的主题定义: 以下是我应用于布局中的按钮小部件的典型样式: “capi0014 ze”项是我

  • 问题内容: 是否可以创建内联伪样式? 例如,我可以做以下事情吗? 这背后的原因是我正在开发一个创建UI元素的.NET库。我想生成无需设置外部样式表即可设置其悬停状态的HTML元素。 问题答案: 不幸的是,不能,您不能使用内联CSS来实现悬停效果。 此问题的(较差)解决方法是让控件在呈现时呈现样式块。例如,您的控件可以呈现为: 如果您可以强迫用户在页面顶部放置“样式控件”,则可以在其中渲染所有自定义

  • 注意: Adobe Muse 不再添加新增功能,并将于 2020 年 3 月 26 日停止支持。有关详细信息和帮助,请参阅 Adobe Muse 服务结束页面。 Adobe Muse 提供了一种直观的机制来保存和重复使用应用于网页上对象的样式。创建和重复使用样式是在网站的所有页面上实现设计和外观一致性的简单方法。样式还允许您快速更新网站,而无需重新处理颜色、字体、文本格式等。 使用 Muse 中的