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