我想在菜单按钮上单击以调用一个函数,该函数将弹出一个带有输入位置的窗口。我在activity_main.xml中添加了以下行
android:onClick="getURL"
并在我的 mainActivity.java 中定义了一个函数:
public void getURL(View view) {...}
但是,当我加载应用程序时,我得到:
01-31 09:59:13.479: E/AndroidRuntime(761): FATAL EXCEPTION: main
01-31 09:59:13.479: E/AndroidRuntime(761): android.view.InflateException: Couldn't resolve menu item onClick handler getURL in class com.example.remoteswitch.MainActivity
我的菜单设置如下所示:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/menu_settings"
android:onClick="getURL"/>
任何想法为什么会发生在我身上?