Android Widget工具箱
在手機(jī)領(lǐng)域中,智能手機(jī)逐漸占據(jù)著主導(dǎo)地位,極大的吸引著用戶的青睞。在這里我們將會為大家詳細(xì)介紹一款功能比較強(qiáng)大的手機(jī)操作系統(tǒng)Android。Android 提供了標(biāo)準(zhǔn)View的Android Widget工具箱幫助你創(chuàng)建簡單的界面。通過使用這些控件(修改或擴(kuò)展,如果必要的話),你可以簡化你的開發(fā)并且保證了應(yīng)用程序間的一致性。#t#
下面的列表列出了一些很類似的Android Widget工具箱中的控件:
❑ TextView
標(biāo)準(zhǔn)的只讀文本label。它支持多行顯示、字符串格式化和文本自動換行。
❑ EditText
可編輯的文本輸入框。它支持多行輸入和文字換行。
❑ ListView
一個ViewGroup,以列表的方式創(chuàng)建和管理一組顯示項。標(biāo)準(zhǔn)的ListView使用TextView來顯示每一個字符串?dāng)?shù)組內(nèi)的值。
❑ Spinner
組合控件,顯示一個TextView和一個關(guān)聯(lián)的ListView,用來從一個列表中選擇一項并顯示選擇項在TextView中。它還有一個button,當(dāng)按下時顯示一個選擇框。
❑ Button
標(biāo)準(zhǔn)的按鈕。
❑ CheckBox
兩種狀態(tài)的button,代表checked或unchecked。
❑ RadioButton
兩種狀態(tài)組合的按鈕。呈現(xiàn)給用戶的是在一堆選項里一次只能選擇一項。
這里只選擇了一些Widgets。Android同時也支持一些更加高級的View實(shí)現(xiàn),包括date-time選擇器,自動完成輸入的框,地圖,圖庫和表格。想要了解更多關(guān)于可獲得的Widget,請連接:
http://code.google.com/android/reference/view-gallery.html.
作為一個創(chuàng)新的程序員,遇到內(nèi)建控件不能滿足你需要的情形只是時間問題。在這章的后面,你將了解怎樣去擴(kuò)展和結(jié)合已經(jīng)存在的控件和白手起家式設(shè)計和創(chuàng)建全新的Android Widget工具箱。