nat*_*ake 8 android intellij-idea
我正在尝试按照此链接中的建议自定义材质设计主题: android dev
但是当我将以下代码添加到我的v21/styles文件时,Intellij说它无法解析这些符号.
<resources>
<!-- Base application theme. -->
<style name="AppTheme" 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>
</resources>
Run Code Online (Sandbox Code Playgroud)
我环顾四周,看看是否有任何特殊的设置需要在颜色方面进行,但没有出现任何问题.我在gradle上使用支持lib v7的API 21.
小智 17
@color/material_blue_500 和其他人不是android库中的资源.
您必须res/values/colors.xml自己定义颜色资源.
如<color name="material_blue_500">#5677fc</color>.
然后你可以用它作为<item name="colorPrimary">@color/material_blue_500</item>.
Android文档对此非常模糊,导致混淆.要获取预定义的颜色,请将color_material.xml复制到本地res/values目录.该文件是Android-L期间保留的版本.位于本地目录中的官方版本:
... SDK /平台/ Android的21 /数据/ RES /价值/ colors_material.xml
已被削减以删除这些颜色定义.
| 归档时间: |
|
| 查看次数: |
10066 次 |
| 最近记录: |