当我收到“无法解决类型”错误时,我该怎么办?

时间:2011-05-16 12:52:01

标签: android android-layout

我正在尝试在mainActivity上创建一个按钮。点击后,用户需要第二个视图。但是我一直收到错误的说法

  

onclick侦听器无法解析为类型

  

在类型视图中设置onclicklistener的方法不适用于参数类型

以下是代码的屏幕截图:

有没有人有任何想法?

5 个答案:

答案 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