我创建了一个菜单(我的工具栏)和其中的一个项目(设置)
menu.xml代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.sergio.testecalc.MainActivity">
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:onClick="sendMessage"
android:title="@string/config"
app:showAsAction="never" />
我想将onClick与Settings_Activity.java相关联,然后将其放在Main_Activity.java上:
public void sendMessage(View view)
{
Intent intent = new Intent(MainActivity.this, SettingsActivity.class);
startActivity(intent);
}
但Android Studio告诉我:
MainActivity中的方法sendMessage具有错误的签名
为什么呢?我的代码有什么问题?抱歉我的英文不好:(