Java 这条线上有多个标记

Java 这条线上有多个标记,java,android,eclipse,Java,Android,Eclipse,我在this.viewcam.setOnClickListerner(new view.OnClickListerner())行中得到以下错误 我在eclipse中遇到了这个错误 这条线上有多个标记 类型视图中的方法setOnClickListener(View.OnClickListener)不适用于参数(new-OnClickListener(){}) 无法将视图解析为类型 public类主扩展活动 实现View.OnClickListener { 按钮式摄像机; EditText-ed

我在
this.viewcam.setOnClickListerner(new view.OnClickListerner())
行中得到以下错误
我在eclipse中遇到了这个错误

这条线上有多个标记

  • 类型
    视图中的方法
    setOnClickListener(View.OnClickListener)
    不适用于参数(
    new-OnClickListener(){}
  • 无法将视图解析为类型
public类主扩展活动
实现View.OnClickListener
{
按钮式摄像机;
EditText-editTextIp;
编辑文本登录;
编辑文本密码;
创建公共void(Bundle参数Bundle)
{
super.onCreate(paramBundle);
setContentView(R.layout.main);
this.viewcam=((按钮)findviewbyd(R.id.viewcam));
this.viewcam.setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图v){
//TODO自动生成的方法存根
如果(v==this.viewcam)
{
Log.i(“login”,this.login.getText().toString());
Log.i(“Passwd”,this.Passwd.getText().toString());
Intent localIntent1=newintent(v.getContext(),MjpegSample.class);
Log.i(“我的ip”,this.editTextIp.getText().toString());
localIntent1.putExtra(“ip”,“http://“+this.editTextIp.getText().toString()+”/”;
localent1.putExtra(“用户”,this.login.getText().toString());
localent1.putExtra(“passwd”,this.passwd.getText().toString());
startActivityForResult(LocalEntent1,1000);
}     }
});
this.editTextIp=((EditText)findviewbyd(R.id.ip));
this.login=((EditText)findViewById(R.id.username));
this.passwd=((EditText)findViewById(R.id.password));
}
}
更改

 this.viewcam.setOnClickListener(new view.OnClickListener() {


您需要在中大写视图

this.viewcam.setOnClickListener(new view.OnClickListener() {
应该如此

this.viewcam.setOnClickListener(new View.OnClickListener() {
this.viewcam.setOnClickListener(new View.OnClickListener() {