天天看點

android 安卓事件處理示例

簡單使用者登入界面事件處理

android 安卓事件處理示例

功能源代碼:

editusername=(edittext)findviewbyid(r.id.editusername);

editpassword=(edittext)findviewbyid(r.id.editpassword);

btnlogin=(button)findviewbyid(r.id.btnlogin);

btnreset=(button)findviewbyid(r.id.btnreset);

onclicklistenerlistener=newonclicklistener(){

@override

publicvoidonclick(viewv){

if(v==btnlogin){

//登入名和密碼的驗證

if(editusername.gettext()==null||editusername.gettext().tostring().equals("")){

toast.maketext(mainactivity.this,"登入名和密碼不能為空",toast.length_long).show();

return;

}elseif(editpassword.gettext()==null||editpassword.gettext().equals("")){

}

if(editusername.gettext().tostring().equals("hll")&&editpassword.gettext().tostring().equals("123")){

toast.maketext(mainactivity.this,"登入成功!歡迎登入",toast.length_long).show();

}else{

toast.maketext(mainactivity.this,"登入名或密碼錯誤",toast.length_long).show();

if(v==btnreset){

/*//重置

editusername.settext("");

editpassword.settext("");*/

};

btnlogin.setonclicklistener(listener);

btnreset.setonclicklistener(listener);