android 找不到 theme,android-找不到与给定名称'@ style / Theme.Holo.Light.DarkActionBar'匹配的资源...

在这里面向新手的教程中有一个主要错误:[http://developer.android.com/training/basics/actionbar/styling.html]

这很重要,因为几乎不可能检测到新手的错误原因。

错误之处在于,本教程明确声明该教程对api级别11(Android 3.0)有效,而实际上这仅适用于主题Theme.Holo(没有其他扩展名和变体)

但是本教程使用主题Theme.holo.Light.DarkActionBar,这只是api 14级(Android 4.0)及更高版本的有效主题。

这只是这些教程中发现的许多错误示例之一(在其他方面也很不错)。 有人应该在本周末纠正这些错误,因为它们确实是昂贵且令人讨厌的时间窃贼。 如果有办法可以将此信息发送给Android小组,请告诉我,我会做的。 希望他们阅读了Stackoverflow。 (让我建议:Android团队应该考虑让新手来尝试所有教程,以证明它们是有效的)。

我(和无数其他人)发现的另一个错误是,如果您严格按照教程进行操作,则appcompat向后合规性模块确实无法正常工作。 错误未知。 我不得不放弃。

关于此线程中的错误,这是教程文本中的引用,其中不匹配项用斜体表示:

”仅适用于Android 3.0及更高版本

仅在支持Android 3.0及更高版本时,您可以定义操作栏的背景,如下所示:

错误1:只有Theme.Holo可以与Android 3.0一起使用。 因此,删除“ Light.DarkActionBar等。

错误2:@ style / Theme.Holo“>无效,必须编写@android:style / Theme.Holo”>,以表明它是被引用的内置主题。 (“内置”不是默认值,但需要说明吗?

编译器的纠错建议是将api级别14定义为最小sdk。 这不是最佳选择,因为它会导致与Andreoid 3.0(API级别11)不兼容。 因此,我仅使用Theme.Holo,这似乎很好用(不过是一个新发现)。

我正在将Netbeans与Android支持一起使用。 效果很好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值