The method setOnClickListener(View.OnClickListener) in the type View is not applicable
2011-09-10 15:30
519 查看
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.view.View;
public class Activity_01Activity extends Activity {
/** Called when the activity is first created. */
private Button myButton = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton=(Button)findViewById(R.id.MyButton);
myButton.setText("second activity");
myButton.setOnClickListener(new MyButtonListener());
}
/*
class MyButtonListener implements OnClickListener{
@Override
public void onClick(DialogInterface dialog, int which) { //把鼠标移动到MyButtonListener上时,提示,点击添加,默认创建一个函数就是这个
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(Activity_01Activity.this,otheractivity.class);
Activity_01Activity.this.startActivity(intent);
}
}
*/
class MyButtonListener implements android.view.View.OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(Activity_01Activity.this,otheractivity.class);
Activity_01Activity.this.startActivity(intent);
}
}
}
/* */注释部分替换掉后边一个class MyButtonListener implements android.view.View.OnClickListener{} 时,
出现下面错误, myButton.setOnClickListener(new MyButtonListener());
句子中setOnClickListener被红线显示,鼠标移动到上边时,提示下面信息:
The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (Activity_01Activity.MyButtonListener)
若如上所写,注释掉错误表述,运行无错误。
ps刚入门,看别人的没看到自己想要的回答,自己来一下,哈哈
import android.os.Bundle;
import android.widget.Button;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.view.View;
public class Activity_01Activity extends Activity {
/** Called when the activity is first created. */
private Button myButton = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton=(Button)findViewById(R.id.MyButton);
myButton.setText("second activity");
myButton.setOnClickListener(new MyButtonListener());
}
/*
class MyButtonListener implements OnClickListener{
@Override
public void onClick(DialogInterface dialog, int which) { //把鼠标移动到MyButtonListener上时,提示,点击添加,默认创建一个函数就是这个
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(Activity_01Activity.this,otheractivity.class);
Activity_01Activity.this.startActivity(intent);
}
}
*/
class MyButtonListener implements android.view.View.OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(Activity_01Activity.this,otheractivity.class);
Activity_01Activity.this.startActivity(intent);
}
}
}
/* */注释部分替换掉后边一个class MyButtonListener implements android.view.View.OnClickListener{} 时,
出现下面错误, myButton.setOnClickListener(new MyButtonListener());
句子中setOnClickListener被红线显示,鼠标移动到上边时,提示下面信息:
The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (Activity_01Activity.MyButtonListener)
若如上所写,注释掉错误表述,运行无错误。
ps刚入门,看别人的没看到自己想要的回答,自己来一下,哈哈
相关文章推荐
- 报错:The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the ar
- The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the argum
- The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the argum
- The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the argum
- The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the argum
- The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the argum
- 报错 The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the ar
- The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the argu
- The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the argum
- The method setOnClickListener(View.OnClickListener) in the type View is not applicable
- 解决-The method setOnClickListener(View.OnClickListener) in the type View is not 错误
- 解决-The method setOnClickListener(View.OnClickListener) in the type View is not 错误
- The method setOnClickListener(View.OnClickListener) in the type View is not
- 力所能及之The method setOnClickListener(View.OnClickListener) in the type View is not
- The method setOnClickListener(View.OnClickListener) in the type View is not
- The method setPositiveButton(int, DialogInterface.OnClickListener) in the type AlertDialog.Builder is not applicable for the arguments
- The method setOnKeyListener(View.OnKeyListener) in the type View is not applicable for the argum
- The method setOnClickListener(View.OnClickListener) in the type View is not
- The method setOnClickListener(View.OnClickListener) in the type View is not
- The method setBackground(Drawable) in the type View is not applicable for the arguments (int)