網頁

搜尋此網誌

2013年1月9日 星期三

Android User Interface 使用者介面

這篇將概略介紹開發Android應用程式所需的User Interface資訊,詳細內容請參閱官方網站:http://developer.android.com/guide/topics/ui/index.html
  • Android應用程式的UI是用View物件與ViewGroup物件所建置出來的。
    • ViewGroup類別是View的子類別,比較特殊的是ViewGroup可以包含其他View,或者說ViewGroup是裝載View的容器。
    • 常用的ViewGroup元件有三個
      • LinearLayout
      • RelativeLayout,最強大的配置方式,專家建議使用。
      • AbsoluteLayout,絕對定位的配置方式,幾乎不太會用到。
    • 常用的View元件有
      • Button
      • EditText
      • CheckBox
      • RadioButton
      • ToggleButton
      • Spinner
      • DatePicker
      • TimePicker
      • TextView
  • 建立UI的方式有兩種
    • 使用XML文件宣告UI元素,XML Layout檔案會在專案的res/layout資料夾中。專家建議使用這種方式建立UI!可以讓Code和Design分離。
    • 撰寫程式碼在執行時間實體化UI元素,讓程式可以動態控制UI。
  • UI設計,參閱http://developer.android.com/design/get-started/ui-overview.html
    • Action Bar很重要, Android 3.0 (API level 11)之後加入,官方建議使用。
###

熱門文章