我在开始使用 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编译以获得适当的支持(使用ActionBarSherlock库,之后出错使用夏洛克作为图书馆)。任何人都可以澄清是否确实需要较旧的 SDK?
非常感谢!