【问题标题】:Errors in java file in Android studio [duplicate]Android Studio中的java文件错误[重复]
【发布时间】:2017-10-17 06:28:23
【问题描述】:
package com.example.admin.loginpage;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class loginpage extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_loginpage);
        final EditText etun = (EditText) findViewById(R.id.etun);
        final EditText etpw = (EditText) findViewById(R.id.etpw);
        final Button btlg = (Button) findViewById(R.id.btlg);
        final TextView etre = (TextView) findViewById(R.id.etre);
        etre.setOnClickListener(new View.OnClickListener()
        {
            @Override
            public void click(View V)
            {
                Intent etreIntent = new Intent(loginpage.this, registerpage.class);
                loginpage.this.startActivity( etreIntent);
            }
        });
    }
}

实际上这是我在 android studios 中创建登录、注册页面的 java 文件。 错误是:

  1. 从 onclicklistener 派生的类匿名类必须声明为抽象或在点击监听器中的 click(view) 上实现抽象方法

  2. 方法不会覆盖其超级类中的方法。

【问题讨论】:

  • 另外请让您的代码更具可读性。

标签: java android


【解决方案1】:

你弄错了方法名:

public void click(View V)

应该是:

public void onClick(View V)

【讨论】:

  • 没有改变同样的错误重复
  • @saisankar 你真的改变了我所说的吗?
  • 是的,我也是这样做的
  • @saisankar 编辑您的问题并添加您的更改。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-11
  • 2017-05-21
  • 1970-01-01
  • 1970-01-01
  • 2015-08-02
  • 1970-01-01
相关资源
最近更新 更多