1

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

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

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

在此先感谢您的良好回复

4

1 回答 1

0

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

这些 API 很可能是 ActionBar,也可能是 Fragments。

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

于 2012-11-13T06:39:50.093 回答