我正在学习材料设计,特别是我想定制我的应用程序材料设计也为旧的Android版本。我正在读这本指南:https://developer.android.com/training/material/compatibility.html#SupportLib
关于调色板,指南说:
要获得材质设计样式并使用Android v7支持库自定义调色板,请应用其中一个主题。AppCompat主题:
<!-- 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>
当我尝试运行此代码时,出现以下错误:
错误:错误:未找到与给定名称匹配的资源:attr'colorAccent'。
...colorPrimaryDark和colorPrimary也有同样的错误!如果我将此代码运行到values-v21/样式中。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"
还可提及:
找不到资源-主题。AppCompat.光。暗黑行动
我知道在使用android Studio创建一个android项目时,可以通过修改清单文件或类似的方法来修复这些错误。但是我如何在Unity中修复这样的错误呢? 以下是全部错误: 生成播放机时出错:CommandInvokationFailure:无法重新打包资源。有关详细信息,请参阅控制台。C:\program Files(x86)\android\android-sdk\build-tools
我找到了这个链接并尝试应用相同的解决方案,但它不起作用,我仍然得到相同的错误 有人能帮忙吗?
我在设置style.xml设置成另一种主题风格 但设置好后就会出现错误 这是我的密码 我也尝试过这个答案,但它给出了答案 [2016-03-08 18:15:53-com.FF_studio.device_flash_1]F:\rico\android\work\com.FF_studio.device_flash_1\res\value s-v14\styles.xml: 3:错误:错误检索项目
当我尝试在Android Studio中启动我的应用程序时,它会产生如下3个错误: 错误:(3)检索项的父项时出错:找不到与给定名称“Android:TextApparance.Material.Widget.Button.Borderless.Colored”匹配的资源。 com.android.ide.common.Process.processException:org.gradle.Pro
错误:找不到与给定名称匹配的资源:attr“List ViewStyle” 我已经试过这里的一切了。什么都不起作用。 而且values/styles.xml中还有一个错误:“错误:检索项的父项时出错:找不到与给定名称'@android:style/theme.holo.light.noActionBar'匹配的资源。”在以下几行中
我以为这本书的代码不正确。在我家试过了,效果很好。发现我的日食其实坏了。必须删除并重新安装Eclipse。 截图链接:http://s7.postimage.org/3v4tu9ifv/ui_designs.png