gpt4 book ai didi

Android - 缺少父主题?

转载 作者:太空宇宙 更新时间:2023-11-03 11:52:02 24 4
gpt4 key购买 nike

我正在按照这篇博文尝试设置 ActionBar 的样式:

http://android-developers.blogspot.com/2011/04/customizing-action-bar.html

使用此源代码:

svn checkout http://styled-action-bar.googlecode.com/svn/trunk/styled-action-bar-read-only

但是,我在 /res/values/styles.xml 中遇到问题。

这个:

<!-- style for the tabs -->
<style name="MyActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBarView_TabView">
<item name="android:background">@drawable/actionbar_tab_bg</item>
<item name="android:paddingLeft">32dp</item>
<item name="android:paddingRight">32dp</item>
</style>

错误:

检索项目的父项时出错:找不到与给定名称“android:style/Widget.Holo.Light.ActionBarView_TabView”匹配的资源。

但是,使用以下答案并挖掘 Android 的源代码,我可以看到主题确实存在:

https://stackoverflow.com/a/7149389/420001

我在项目中唯一改变的是将它从 android-11 移动到 android-14,然后运行“Android” > “Fix Project Properties “在 Eclipse 中。我确实注意到那个答案中链接到的 repo,它列出了样式,在 branch master 上,所以我不明白为什么找不到主题。

只是为了测试,我将那段代码放入我的工作 android-14 目标应用程序中,减去背景可绘制对象,它会抛出相同的错误。

最佳答案

根据https://stackoverflow.com/a/7837756/1003511中的链接有 Widget_Holo_Light_ActionBar_TabView 但没有 Widget_Holo_Light_ActionBarView_TabView。自编写该教程以来,资源可能已被重命名。它说没有额外“ View ”的版本自 API 级别 13 以来已经包含 - 如果教程最初是在 11 上编写的,它可能在 13 中被重命名,并且由于您运行的是 14,您只能看到重命名的版本。我会尝试删除无关的“ View ”并查看代码是否运行。

关于Android - 缺少父主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10708998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com