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文件。 错误是:
从 onclicklistener 派生的类匿名类必须声明为抽象,或者在 on click 监听器中的 click(view) 上实现抽象方法
方法不会覆盖其 super 类中的方法。
最佳答案
你的方法名称错误:
public void click(View V)
应该是:
public void onClick(View V)
关于java - Android studio中的java文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46783792/