首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓ActionBar兼容性

安卓ActionBar兼容性
EN

Stack Overflow用户
提问于 2012-03-15 13:28:14
回答 2查看 8.5K关注 0票数 5

我正在浏览这个示例包,Google已经提供了它的sdk。我尝试将api级别更改为7,并注意到项目中有许多未解决的错误。

我在这里列举几个:

  1. ICE_CREAM_SANDWICH不能解析或不是字段,(ActionBarActivity.java)
  2. R不能解析为变量(这可能是因为我的xml也包含errors)
  3. SHOW_AS_ACTION_IF_ROOM无法解析,或者不是字段(ActionBarHelperBase.java)
  4. The方法setActionView(视图),因为类型MenuItem (ActionBarHelperHoneycomb.java)
  5. The方法getActionBar()是未定义的类型活动(ActionBarHelperICS.java)
  6. The导入)无法解析(SimpleMenuItem.java)
  7. in res/ android.view.ActionProvider -V13/android.view.ActionProvider- error: Error检索项的父级:没有找到与给定名称‘android:android.view.ActionProvider/ TextAppearance.Holo.Widget.ActionBar.Title'.
  8. error:错误’匹配的资源:没有找到与给定名称匹配的资源: attr 'android:actionBarStyle‘。(以res/values-v11/styles.xml)

表示)

知道如何消除这些错误吗?基本上,我的目标是android设备2.x和更高版本。使用actionbarsherlock是另一种选择吗?我在这篇文章中看到,动作条兼容性包也适用于2.x android设备。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-01 03:34:02

您不应该更改api版本。清单将min版本声明为4,这意味着它将在2.x设备上工作。尝试在模拟器上加载它,使用api 14进行编译。

票数 1
EN

Stack Overflow用户

发布于 2012-09-05 23:06:50

右键单击Package中的项目,然后在打开的Properties对话框中突出显示Android节点。您将看到的列表。选择API级别14,Android4.0构建目标。这将消除错误。不幸的是,这也意味着它不会出现在使用Android2.3.3的模拟设备上。您必须在AVD中创建一个支持4.0的新版本。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9720661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档