- 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)之後加入,官方建議使用。
搜尋此網誌
2013年1月9日 星期三
Android User Interface 使用者介面
這篇將概略介紹開發Android應用程式所需的User Interface資訊,詳細內容請參閱官方網站:http://developer.android.com/guide/topics/ui/index.html
訂閱:
張貼留言 (Atom)
熱門文章
-
即時串流通信協定 ( Real Time Streaming Protocol , RTSP) 是應用層的通訊協定,定義在 RFC 2326 規範中,RTSP 是用來控制具有即時與同步特性的資料,如音訊和視訊的媒體,資料來源包含現場即時轉播和儲存的片段剪輯,媒體資料與控制資料是...
-
對於想接觸 電力電子 (Power Electronics) 這個領域的學生來說,會有不知道該如何著手的問題,我也遇過,總希望有人可以跟你講,這篇文章提供給大家參考,電力電子領域當中有幾本極為重要的 經典著作 (Classic) ,很多學校都是用這些書籍當作教科書,問題是如果...
-
形態學影像處理 (Morphological Image Processing),依據 Gonzalez與Woods的書本上說明\:影像處理的形態學是依據 數學形態學 ( Mathematical Morphology , MM)的應用之一,並且是以數學理論為運算的基礎(集合理論...
-
One picture is worth more than ten thousand words. (A picture is worth a thousand words.) 今天介紹 數位影像處理(Digital Image Processing) 的聖經,這本書是在...
-
今天跟大家介紹的不是什麼專業技術,而是健康知識!Why?因為 疱疹(Herpes) 這種疾病可能是工程師會得到的常見疾病,而且沒有藥可以治癒,唯一的解藥是你自己的免疫與抵抗力。病發原因主要是:熬夜、疲勞、壓力大、睡眠不足、抵抗力差時才會發生疱疹。(這不是現在RD的情形嗎...)...
-
談談 元件物件模型 ( Component Object Model, COM) 這個主題吧!前一陣子都在研究 DirectShow,常常看到 COM 這個關鍵字。由於最近才變成 Windows 程式開發人員所以不熟悉 COM,趁此機會好好研究一番吧! 請注意: COM 是一...
-
subprocess 是 Python 程式語言中用來新增子行程的模組,這是在 PEP 324 中所提出的建議,主要是統一 Python 新增子行程的方法,用來取代 os.system, os.spawn*, os.popen*, popen2.*, commands.* ...
-
起因於"大話設計模式"一書,我將重新學習 Design Pattern (設計模式)這項觀念,對於 資訊工程 類科的學生可能不陌生,但是對於一直都主修 電機工程 (Electrical Engineering, EE) 的我而言是不熟悉的觀念,雖然說現在 E...
-
人月神話之外,另一本軟體開發管理的經典著作! 與大家介紹一下這本「 約耳趣談軟體:來自專案管理的現場實錄 (Joel on Software) 」,當我買了之後閱讀,才發現所有的文章(不知道是不是全部)在網站上都有( Joel on Software Translation ...
-
NSIS (Nullsoft Scriptable Install System) 是一套建置 Windows 安裝程式 (installers) 的開源軟體,用來將程式或文件打包成一個執行檔給客戶安裝使用。NSIS 採用腳本 (Script) 的方式建置 Windows 安裝...
沒有留言:
張貼留言