Ta cần lưu ý:
- Phần ánh xạ các view (dùng (loại view)findViewById(R.id.idview) ) giống với document.getElementById
- Dùng phương thức setOnClickListener(new View.OnClickLister(){@Override.... để xử lí sự kiện click Button
- Dùng getText().toString() để lấy giá trị của EditText và setText() để gán giá trị chuỗi cho view
package com.example.administrator.form_login;
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 login extends AppCompatActivity {
EditText edt_user;
EditText edt_password;
TextView txt_annoyce;
Button btn_login;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
//ánh xạ đến các view tương ứng thông qua id
edt_user=(EditText)findViewById(R.id.edt_user);
edt_password=(EditText)findViewById(R.id.edt_password);
txt_annoyce=(TextView) findViewById(R.id.txt_annoyce);
btn_login=(Button)findViewById(R.id.btn_login);
//xử lí sự kiện cho button (
btn_login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(edt_user.getText().toString().equals("root") && edt_password.getText().toString().compareTo("123")==0){
txt_annoyce.setText("Congratulation!");
}
else{
txt_annoyce.setText("User or Password not correct !");
}
}
});
}
}
Nhận xét
Đăng nhận xét