java - Android OnNavigationListener 覆盖?

标签 java android overriding android-actionbar

我正在 android 的 actionBar 中实现一个下拉菜单,并且我正在尝试设置 onNavigationItemSelected 行为,但我被告知没有什么可以覆盖的?任何帮助都会很棒。代码:

    public class DropMenu implements OnNavigationListener {

    @Override
    public boolean onNavigationItemSelected(int itemPosition, long itemId) {
        switch (itemPosition) {

        case 0: {

        }

        case 1: {

        }

        case 2: {

        }

        }
        return false;
    }

错误:

The method onNavigationItemSelected(int, long) of type MainActivity.DropMenu must override a superclass method

最佳答案

假设您正在使用 Eclipse:

右键单击您的项目,转到“属性”,选择左侧的“Java 编译器”,然后将“编译器合规性级别”设置为 1.6

关于java - Android OnNavigationListener 覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12577888/

相关文章:

java - 重写 equals 方法会出错

java - NoClassDefFound错误: com/itextpdf/text/DocumentException when exporting jasper to pdf

java - 如何修复 "com.google.cloud.tools.appengine.AppEngineException: java.nio.file.NoSuchFileException: ...\exploded-{project}\WEB-INF\appengine-web.xml"

php - 重写的方法被调用两次

android - 在 Google AppEngine 上运行部署的应用程序时出现问题

java - Calendar.setTimeInMillis 错误 - 这是为什么?

java - 是否可以在 Android/dalvik 中覆盖 Java 类中的 native 方法?

java - 引用类型依赖 - 将 Map.Entry 声明为依赖于为 TreeMap 声明的泛型类型

java - 从jsp调用 Controller 的Spring mvc导致错误的url

android - HttpClient-Xamarin 安卓-MvvmCross