使用線性布局(LinearLayout)來布局屏幕 |
發(fā)布時間: 2012/8/27 17:21:16 |
第1章 UI布局開發(fā)實例集錦 外觀向來是工業(yè)產(chǎn)品的設(shè)計核心,是激發(fā)用戶購買欲望的主要因素之一。本章講的UI布局指的是手機界面布局,一款手機的屏幕界面效果是吸引用戶購買的重要元素之一,因為消費者更傾向于選擇界面美觀的產(chǎn)品。在設(shè)計優(yōu)美的界面之前,一定要先對屏幕進行布局。本章將使用具體實例的實現(xiàn)過程介紹在Android系統(tǒng)中規(guī)劃UI界面的方法。 實例001:使用線性布局(LinearLayout)來布局屏幕 源碼路徑:daima\001 知識點介紹 在Android布局中,需要了解視圖容器組件-ViewGroup的概念,使用視圖容器組件ViewGroup的語法格式如下:
ViewGroup的功能是包含并管理下級系列的Views和其他ViewGroup,是一個布局的基類。類ViewGroup好像一個View容器,負責對添加進來的View進行布局處理。一個ViewGroup可以添加到另一個ViewGroup中去。這是因為ViewGroup也繼承于View.Viewgroup類,是其他容器類的基類。它們之間的關(guān)系如圖1-1所示。
我們知道,一個Android程序是由一個或多個Activity組成的,每個Activity是一個UI容器,Activity本身不在用戶界面中顯示出來。在Android中,類View起了一個非常重要的作用,View是一個最基本的UI類,幾乎所有的UI組件都是繼承于View而實現(xiàn)的。 使用View的語法格式如下所示。
線性布局即LinearLayout布局,是Android屏幕中常用的布局方式之一,功能是垂直地或水平地顯示ViewGroup的子視圖(View)元素。 具體實現(xiàn) 使用Eclipse創(chuàng)建一個名為"001"的Android工程。 編寫布局文件"res/layour/main.xml",代碼如下所示。
在上述代碼中,在根LinearLayout視圖組(ViewGroup)中包含了5個按鈕(Button),它的子元素是以線性方式水平布局的。上述代碼的運行效果如圖1-2所示。 本文出自:億恩科技【xuefeilisp.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |