Android Actionbar Sherlock:can';t解析菜单和菜单项导入
在开始使用Actionbar Sherlock 4.0时,我遇到了几个问题。我遵循了看起来非常清晰的步骤,但我无法让它干净地构建 第一个问题与我的活动对OnCreateOptions Menu()和OnOptions ItemSelected()的重写有关。我从中了解到,进口需要从Android Actionbar Sherlock:can';t解析菜单和菜单项导入,android,actionbarsherlock,android-actionbar,Android,Actionbarsherlock,Android Actionbar,在开始使用Actionbar Sherlock 4.0时,我遇到了几个问题。我遵循了看起来非常清晰的步骤,但我无法让它干净地构建 第一个问题与我的活动对OnCreateOptions Menu()和OnOptions ItemSelected()的重写有关。我从中了解到,进口需要从 import android.view.Menu; import android.view.MenuItem; 到 但是Eclipse并没有选择新的菜单和菜单项定义,即使我已经将android-support-v4
import android.view.Menu;
import android.view.MenuItem;
到
但是Eclipse并没有选择新的菜单和菜单项定义,即使我已经将android-support-v4.jar放入了我的项目的libs目录中。你知道为什么这样不行吗
其次,安装教程说可以使用Android SDK 4.0构建Actionbar Sherlock。。。但我也看到,Actionbar Sherlock和您的项目都必须使用Android SDK 3.2进行编译,以获得适当的支持(在中)。有人能澄清一下旧的SDK是否确实是必需的吗
非常感谢
我从无法覆盖ListFragment中的OnCreateOptions菜单中了解到导入需要更改
是的,但是您应该使用这些类的ActionBarSherlock版本,而不是Android支持包版本:
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuInflater;
import com.actionbarsherlock.view.MenuItem;
但是Eclipse并没有选择新的菜单和菜单项定义,即使我已经将android-support-v4.jar放入我的项目的libs目录中
您应该从ActionBarSherlock库项目中获得Android支持包
有人能澄清一下旧的SDK是否确实是必需的吗
不,您需要将构建目标设置为Android 4.0或更高版本。你在这个问题上看到的评论是针对ActionBarSherlock的早期版本的
我从无法覆盖ListFragment中的OnCreateOptions菜单中了解到导入需要更改
是的,但是您应该使用这些类的ActionBarSherlock版本,而不是Android支持包版本:
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuInflater;
import com.actionbarsherlock.view.MenuItem;
但是Eclipse并没有选择新的菜单和菜单项定义,即使我已经将android-support-v4.jar放入我的项目的libs目录中
您应该从ActionBarSherlock库项目中获得Android支持包
有人能澄清一下旧的SDK是否确实是必需的吗
不,您需要将构建目标设置为Android 4.0或更高版本。你在这个问题上看到的评论是针对ActionBarSherlock的早期版本的。@acedeager..我仍然在4.0中面临问题..它在4.0中工作不正常,我在4.0中看不到actionbar我该让我知道什么?@acedeager..我仍然在4.0中面临问题..它在4.0中工作不正常,我在4.0中看不到actionbar我该让我知道什么?