android - 在为 ActionBar 设置 apptheme 时,我得到了这个奇怪的错误 red color is private。那什么意识?

标签 android android-layout

我正在尝试设置 ActionBar 的背景颜色,我发现我不能使用红色,因为它是私有(private)的,而我必须使用 holo_red_dark 但是为什么,有人有解释吗?

error: resource android:color/red is private.

最佳答案

就像您的应用程序在 colors.xml 文件中有颜色一样,Android 系统的组件也是如此,这就是其中之一。以同样的方式,你不能(实际上你可以但你真的不应该)在你的应用程序中使用它们,因为它们是系统的设计并且可能会改变。 您可以在 source code of Android 中看到颜色的值.

关于android - 在为 ActionBar 设置 apptheme 时,我得到了这个奇怪的错误 red color is private。那什么意识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49839085/

相关文章:

android - 单击外部时如何隐藏布局

android - 共享首选项不会立即应用

android - 为 Firebase 设计数据结构

android - 好的http。异常 java.io.IOException : unexpected end of stream on Connection

带有 AlarmManager Advice 的 Android 服务

android - 如何使用 Android 传感器计算旋转角度?

android - SQlite触发器执行问题

android - 在 View 之间切换

带标题的 Android ListView

java - 在android中运行时更改项目单击上的GridView图像