刚刚开始Android开发,我无法弄清楚为什么这不起作用。这是我得到的错误(在最后一行):
View类型中的方法setOnClickListener(View.OnClickListener) 不适用于参数(MainActivity)
这是代码。看起来很简单,但我不明白问题是什么。有人可以帮忙吗?谢谢!
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_myActivity);
View continue = findViewById(R.id.ContinueBtn);
continue.setOnClickListener(this);
}
}
答案 0 :(得分:3)
试试这个。
public class MainActivity extends Activity implements OnClickListener
当您通过this object into setOnClickListener
时,您需要实施OnClickListenere
。
答案 1 :(得分:0)
你必须这样做
public class MainActivity extends Activity implements OnClickListener {
/// code
}
答案 2 :(得分:0)
首先将continue
更改为其他名称,因为它是关键字,您无法将关键字作为变量名称
为您的Mainactivity
Button continuea = (Button)findViewById(R.id.ContinueBtn);