Android UI元素裡麵包含了許多的內容,比如:該平台由作業系統、中介軟體、使用者介面和應用軟體組成,一個應用程式要想受使用者喜愛,那麼UI可不能差。
Android為相似的編程名詞引入了一些新的術語,將在下面的章節詳細描述:
◆Views
View是視覺介面元素中基本的UI類和通常瞭解的control或widget)。所有的UI控制項,layout類都是繼承自View。
◆ViewGroups
View Group是View的一個擴充,它可以容納多個子View。通過擴充ViewGroup類,你可以建立由相互聯絡的子View組成的複合控制項。ViewGroup類同樣可以被擴充用作layout管理器,如LinearLayout,協助你組建UI。ActivitiesActivity,在上一章中有詳細描述,代表一個顯示給使用者的視窗或螢幕。Activity是Android裡的Form。為了顯示UI,你只需指定View或Layout給Activity就可以了。
Android UI元素提供了一些通用的UI控制項、widget和layout管理器。像大多數圖形應用程式一樣,需要擴充和修改一些標準的控制項——或者建立組合的或全新的控制項——來提供自己的功能性是非常可能的。
- Android模擬器skin制定方式詳解
- Android手機作業系統2010趨勢展望
- 詳解Android組件的使用
- 深度解讀Android應用程式效能
- 對於Android DEX檔案詳細說明
不斷增大的螢幕大小、顯示解析度和移動處理器的強勁都可以看到,行動裝置 App程式越來越趨向視覺體驗。當小的螢幕為建立複雜的視覺介面提供了挑戰,而行動裝置的普遍存在致使這個挑戰是值得接受的。在這章裡,你將學習到基本的Android UI元素,學習怎樣使用Views、View Groups和layouts去為你的Activity建立功能的、富有直觀力的UI。
在學習了Android SDK中提供的一些控制項後,你將學習怎樣擴充和定製它們。你將看到怎樣使用View Groups去組合Views。建立由相互作用的子控制群組成的原子的、重複利用的UI元素。你還會學習到怎樣建立你自己的Views,來實現顯示資料和與使用者互動的新途徑。
使用一些繼承自ViewGroup的layout管理器來組織Android UI元素中的單個元素到螢幕上。正確地使用layout對於建立好的UI是很重要的;這一章將介紹幾個本身的layout類,示範如何使用它們以及怎樣建立自己的layout。
Android應用程式和操作功能表系統為現代觸摸裝置提供了最優的方式。作為檢查Android UI模式的小實驗,在本章的最後,會看一看如何建立和使用Activity與菜單系統。