android implements OnClickListener 使用

来源:互联网 发布:mac配置mysql环境 编辑:程序博客网 时间:2024/06/06 09:31
publicclass LoginExampleImplementsextends Activityimplements OnClickListener {
 
   @Override
   public voidonCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
   ...       
       // Set Click Listener
       btnLogin.setOnClickListener(this);
       btnCancel.setOnClickListener(this);
   }
   @Override
   public voidonClick(View v) {
       if(v==btnLogin) {
           // Check Login
           String username = etUsername.getText().toString();
           String password = etPassword.getText().toString();
           
           if(username.equals("guest") && password.equals("guest")){
               lblResult.setText("Login successful.");
           } else {
               lblResult.setText("Login failed. Username and/or password doesn't match.");
           }
       } else if(v==btnCancel) {
           // Close the application
           finish();
       }
   }
}