登入的時候給使用者很好的響應,廢話不多說上**,並註明自己留意的tips:
mpassfield
= (edittext) findviewbyid(r.id.password);
muserfield = (edittext) findviewbyid(r.id.username);
mloginbutton = (button) findviewbyid(r.id.sign_in_button);
muserfield.setnextfocusdownid(r.id.password);//tips 1:很明顯輸入完使用者名稱就是輸入密碼,你不想做多餘的事,這個時候給密碼框設定焦點很有必要
mpassfield.setonkeylistener(new view.onkeylistener()
return false;
}});
mloginbutton.setonclicklistener(new view.onclicklistener() );
android藍芽開發那點事
對於一般的軟體開發人員來說,藍芽是很少用到的,尤其是 android 的藍芽開發,國內的例子很少 android 對於藍芽開發從 2.0版本的 sdk才開始支援,而且模擬器不支援,測試至少需要兩部手機,所以制約了很多技術人員的開發,剛巧這段時間公司有藍芽開發的需求,我看了很多國內 國外的資料,又研究...
Android 關於尺寸適配的那點事
dp和px的關係 dp px 裝置密度 float density getresources getdisplaymetrics density system.out.println 裝置密度 density 240 320 0.75 320 480 1 480 800 1.5 720 1280 2...
this的那點事
對於很多初學者,this總是搞得我們暈頭轉向。現在,我就簡單的總結一下關於this的那點事。this在函式定義時經常是不能確定的,只有在函式執行的時候才能最終確定this的歸屬。this總是指向最後呼叫它的物件,那麼怎麼知道到底是誰呼叫的呢?其實很簡單,我們知道函式呼叫的其中一種方法就是利用call...