- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在学习 Material Design,特别是我想使用 Material Design 自定义我的应用程序,也适用于较旧的 Android 版本。我正在阅读本指南:https://developer.android.com/training/material/compatibility.html#SupportLib
关于调色板,指南说:
To obtain material design styles and customize the color palette with the Android v7 Support Library, apply one of the Theme.AppCompat themes:
<!-- extend one of the Theme.AppCompat themes -->
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
<!-- customize the color palette -->
<item name="colorPrimary">@color/material_blue_500</item>
<item name="colorPrimaryDark">@color/material_blue_700</item>
<item name="colorAccent">@color/material_green_A200</item>
</style>
当我尝试运行这段代码时,出现了这个错误:
error: Error: No resource found that matches the given name: attr 'colorAccent'.
...以及 colorPrimaryDark 和 colorPrimary 的相同错误!如果我将此代码运行到 values-v21/style.xml 文件中,将“android:”标记放在 colorPrimary、colorPrimaryDark 和 colorAccent 之前,如:
<item name="android:colorPrimary">@color/material_blue_500</item>
<item name="android:colorPrimaryDark">@color/material_blue_700</item>
<item name="android:colorAccent">@color/material_green_A200</item>
它有效!
所以...我不明白我哪里错了 :( 我肯定已经更新了 v7 支持库
任何帮助将不胜感激! :)
最佳答案
尝试
parent="android:Theme.AppCompat.Light"
也可能引用:
关于android - 错误 : Error: No resource found that matches the given name: attr 'colorAccent' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27027308/
如果我使用有什么区别 @color/accent 或 @color/accent ? 当我在我的主题中使用它时,第一个对我有用。它改变了我进度条的默认颜色。 最佳答案 colorAccent 属性(没
我一直在尝试更改进度条的颜色,我注意到它使用的是 accentColor(在我的例子中是蓝色),但我一直在尝试更改它,但没有成功。 我错过了什么吗? 这是在我的 styles.xml 中
我正在创建一个普通的复选框 View : 这个浅绿色 (#A5D6A7) 是由于主样式中定义的强调色: @color/green_light 我已经发现我无法在运行时更改此样式: How
在 android 中,默认对话框按钮(负、中性和正)文本颜色与 colorAccent(在 colors.xml 中)属性相同,但我想设置一些不同的颜色而不更改 colorAccent 属性。我到处
我遇到了这个错误。有人会知道如何解决它。所有我写的 #009688 #FFFFFF #000000 #EEEEEE #9E9E9E 最佳答案 由于您的颜色
我正在尝试以编程方式更改 colorPrimary 和 colorAccent,但我找不到任何与它们相关的方法,例如 setThemeColorPrimary(int color) 。我找到的唯一方法
如何获得引用颜色的实际值。在布局中,我可以使用以下... android:textColor="?android:attr/colorAccent" .. 这适用于将 TextView 的文本颜色设置
为什么不能以编程方式解析此颜色: style.xml 的定义: #ff0000 colors.xml的定义: ?attr/colorAccent 来源: getResources().g
是否有可能以编程方式覆盖 colorPrimary、colorPrimaryDark 和 colorAccent 值,并在运行时从 java 代码相应地进行更改?如果可能请帮忙。 最佳答案 不,这不可
在 Android AppCompact 库中,我们使用 colorAccent 属性为复选框和文本字段等 UI 控件设置主题。喜欢下面的图片。 #43ffd6 #ff6f4d 如果我希望它在跨平台中
安卓工作室 3.2.1这是我的布局: 为了改变MaterialButton的背景,我改变了styles.xml中的colorAccent @color/colorAccent 不错。这是工作。 但问
我正在尝试在文本颜色选择器元素内使用“?colorAccent”,但只要相关状态被激活,文本就会显示红色而不是我的实际 colorAccent 值。我已将问题隔离到最少的文件,并在下面发布了相关 fr
我在我的应用程序中添加了主题。为此,我使用了多种强调色来添加图像按钮。我有一个名为 fab selector xml 的 xml 文件,它为图像按钮提供形状和颜色。但它在这个文件上给出了异常(exce
这是我的自定义主题文件: #4CAF50 #4CAF50 #FFFFFF 问题是,我只希望#FFFFFF 用于 Activity 选项卡下划线(如 this 中的黄色),而
我在模拟器上安装了API 22,并注意到ListPreferences和Preferences中的RadioButtons和Buttons没有更改为Styles文件中规定的正确颜色。在 API >22
当使用 Android Studio 向导创建新应用时,使用从 Theme.MaterialComponents.Light.DarkActionBar 派生的主题并设置 colorAccent。在另
我正在阅读 Material Design Guidelines但如果不是黑色(带 alpha),我不知道波纹的颜色应该是什么。 例如,我有一个 colorPrimary = blue 和 color
我目前正在使用 AIDE 进行 App 开发,并且仍在学习和练习,但不幸的是,每次我在 AppCompat 中输入 colorPrimary、colorPrimaryDark 和 colorAccen
我开发了一个 Android 应用程序,但我遇到了几乎完全相同的错误,如 herewith: 找不到与给定名称匹配的资源(在 'colorAccent' 处,值为 '@Color/accent')。
我正在尝试设置 AppCompat 的对话框,以便按钮使用与应用程序的强调色相同的颜色,而不重复颜色本身。通过在 values-v21 中使用此样式文件,这与 AppCompat v22(显然仅适用于
我是一名优秀的程序员,十分优秀!