在Android 2.2中滑出菜单R.id.home错误

时间:2012-11-13 06:08:27

标签: android android-actionbar

我是android新手, 我目前正在研究FB风格的滑出菜单。我在这里发现了许多示例项目,但无法在android 2.2(froyo)版本中成功运行,因为它们在Android 3.x版本中运行良好,如 HONEYCOMB

错误发生在:: if(item.getItemId() == android.R.id.home)

这里,家庭无法识别 并且:: getActionBar()标记未定义此方法: 并且在res“values-v11”下的值文件中给出错误

提前感谢GOOD回复

1 个答案:

答案 0 :(得分:0)

最有可能的是,您使用的是仅在Honeycomb中添加的API,因此无法在旧版本的Android中使用。

这些API很可能是ActionBar,也可能是片段。

要在旧版本中使用这些功能,您可以使用Jake Wharton的ActionBarSherlock和Google的Support Library。这些共同允许您在旧版Android上使用ActionBars,Fragments等。