【发布时间】:2012-05-29 18:41:57
【问题描述】:
我在开始使用 Actionbar Sherlock 4.0 时遇到了一些问题。我按照http://www.youtube.com/watch?feature=player_embedded&v=4GJ6yY1lNNY 中的步骤进行操作,看起来很清楚,但我无法干净地构建它。
第一个问题与我的 Activity 对 onCreateOptionsMenu() 和 onOptionsItemSelected() 的覆盖有关。我从Unable to override onCreateOptionsMenu in ListFragment 了解到,需要更改导入
import android.view.Menu;
import android.view.MenuItem;
到
import android.support.v4.view.Menu;
import android.support.v4.view.MenuItem;
但 Eclipse 并没有选择新的 Menu 和 MenuItem 定义,即使我已将 android-support-v4.jar 放入项目的 libs 目录。任何想法为什么这不起作用?
其次,设置教程说可以使用 Android SDK 4.0 构建 Actionbar Sherlock,...但我也看到 Actionbar Sherlock 和您的项目都必须使用 Android SDK 3.2 编译以获得适当的支持(在use ActionBarSherlock library, error after use sherlock as library )。任何人都可以澄清是否确实需要较旧的 SDK?
非常感谢!
【问题讨论】:
标签: android actionbarsherlock android-actionbar