任何程式設計學習起步均是HelloWorld,作為稍有>net程式設計經驗的我們來說就跳過這步吧,咱們且從簡單登入界面開始。先看看效果:

1. 安卓環境:安裝好JDK,直接去官網下載下傳ADT-bundle內建包後更新即可使用。
2. 項目目錄:一張圖說明一切
還是一幅圖說明一切
那麼這個界面的布局如何呢?
上圖一看,就會一半,下來一個一個看:
1. 最外層DIV:
定義寬高的停靠方式,有
fill_parent、match_parent:是一樣的,為了相容低版本,建議使用fill_parent
設定布局/控件為fill_parent将強制性讓它布滿整個螢幕或填滿父控件的空白
wrap_content:被内容撐大,剛好能顯示下内容為止
Orientation:排列方式,vertical垂直,預設是HORIZONTAL水準
2. 文本框:
這裡出現了兩個未知屬性:
@+id/lbl_LoginPass和@string/lbl_LoginPass_Text
其實完全可以直接寫:
android:text="使用者名"
系統會提示這是寫死,建議改寫(汗,寫了這麼多年寫死),他意思是這裡僅僅引用字典中一個變量的名稱,具體的值在字典中去維護,那麼字典在哪裡呢?
Res/Values/String.xml中維護了這個字典:
這裡編碼規範得注意一下了:假如控件ID為lbl_LoginPass,則他的字典名應該為lbl_LoginPass_Text為了防止多個頁面的字典名重複建議最好加上頁面字首,如Login_lbl_LoginPass_Text
完整代碼如下:
3. 頁面背景
打開頁面對應的背景代碼:MainActivity.java
手動實作按鈕的點選事件:
其實這些倒沒啥說的一看名字就知道啥意思。