2017-10-17 17 views
0
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スタジオのマイクファイルです。 エラーは次のとおりです。onclicklistener由来Androidスタジオのjavaファイルでエラーが発生しました

  1. クラス、匿名クラスはどちらかそれは夕食のクラスだから

  2. メソッドはメソッドをオーバーライドしない抽象宣言やクリックのリスナー上でクリック(ビュー)の抽象メソッドを実装する必要があります。

+1

また、あなたのコードをより読みやすくしてください。 –

答えて

2

あなたは、メソッド名が間違っました:それはあるべき

public void click(View V) 

を:

public void onClick(View V) 
+0

同じエラーが繰り返されることはありません –

+0

@saisankarあなたは私が言ったことを正確に変更しましたか? –

+0

はい私は同じことをしました –

関連する問題