4

我正在尝试创建一个弹出菜单,但我不断收到 java.lang.NoClassDefFoundError: android.widget.PopupMenu

    public void showPopup(View v) {
    PopupMenu popup = new PopupMenu(this, v);
    MenuInflater inflater = popup.getMenuInflater();
    inflater.inflate(R.menu.tweet_menu, popup.getMenu());
    popup.show();
}

我意识到这个错误意味着该类在编译时在类路径中找到,但在运行时没有,但我无法弄清楚原因,因为这是 Android SDK 的一部分。我正在使用最新版本的 SDK,并且正在 Netbeans 中开发/编译。

请帮忙!

4

1 回答 1

6

PopupMenu 自Android API 11. 所以为了使用你需要一个至少有Android 3.0. 请参考Android 开发者文档

于 2012-03-10T17:55:37.473 回答