我正在尝试在mainActivity
上创建一个按钮。点击后,用户需要第二个视图。但是我一直收到错误的说法
onclick侦听器无法解析为类型
和
在类型视图中设置onclicklistener的方法不适用于参数类型
以下是代码的屏幕截图:
有没有人有任何想法?
答案 0 :(得分:10)
这是因为您的源文件仍然缺少您要使用的类所需的导入。
您始终可以使用Eclipse自动添加缺少的导入:
控制 + 移 + 0
这样您就不必猜测需要导入哪个包。
答案 1 :(得分:3)
使用您可能误用的类名称使用xml名称... 例如:
public void onClick(View v) {
startActivity(new Intent(Second.this, Third.class));
}
您可能使用了" third.class"
public void onClick(View v) {
startActivity(new Intent(Second.this, third.class));
}
答案 2 :(得分:2)
import android.view.View.OnClickListener;
导入此
答案 3 :(得分:1)
来自Android API:
button.setOnClickListener(new View.OnClickListener()
答案 4 :(得分:1)
使用
this.insertionButton.setOnClickListener(new View.OnClickListener){});
并且是也导入上面提到的类或按ctrl + shift + o