![第四章Android基本控件_第1頁](http://file4.renrendoc.com/view14/M0A/2F/0F/wKhkGWeRi-yAIoc7AAEAqip9CVk052.jpg)
![第四章Android基本控件_第2頁](http://file4.renrendoc.com/view14/M0A/2F/0F/wKhkGWeRi-yAIoc7AAEAqip9CVk0522.jpg)
![第四章Android基本控件_第3頁](http://file4.renrendoc.com/view14/M0A/2F/0F/wKhkGWeRi-yAIoc7AAEAqip9CVk0523.jpg)
![第四章Android基本控件_第4頁](http://file4.renrendoc.com/view14/M0A/2F/0F/wKhkGWeRi-yAIoc7AAEAqip9CVk0524.jpg)
![第四章Android基本控件_第5頁](http://file4.renrendoc.com/view14/M0A/2F/0F/wKhkGWeRi-yAIoc7AAEAqip9CVk0525.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第四章Android基本控件小節(jié)安排Android基本控件
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.6、日期DatePicker與時間TimePicker控件
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
控件類概述*在Android中,進行界面布局時,添加的按鈕、文本框、編輯框、圖片等,都是Android的基本控件。這些控件實現(xiàn)了程序的一些基本功能??丶惛攀?在Android中,進行界面布局時,添加的按鈕、文本框、編輯框、圖片等,都是Android的基本控件。這些控件實現(xiàn)了程序的一些基本功能。5
控件類概述Android應用的大多數(shù)UI組件都放在android.widget包android.view包及其子包中,開發(fā)應用UI時,組件可以繼承view類。view類還有一個重要的子類viewgroup,viewgroup通常作為其他組件的容器使用。6控件類概述由上圖可見,Android系統(tǒng)會依據(jù)視圖樹的結(jié)構(gòu)從上至下繪制每一個界面元素。每個元素負責對自身的繪制,如果元素包含子元素,該元素會通知其下所有子元素進行繪制。7控件屬性8基本文本控件EditText9基本文本控件屬性名稱
對應方法
說明
android:lines
setLines(int)
通過設置固定的行數(shù)來決定EditText的高度
android:maxLines
setMaxLines(int)
設置最大的行數(shù)
android:minLines
setMinLines(int)
設置最小的行數(shù)
android:inputType
setTransformationMethod(TransformationMethod)
設置文本框中的內(nèi)容類型,可以是密碼,數(shù)字,電話號碼等類型
android:scrollHorizontally
setHorizontallyScrolling(boolean)
設置文本框是否可以水平進行滾動
android:
capitalize
setKeyListener(KeyListener)
如果設置,自動轉(zhuǎn)換用戶輸入內(nèi)容為大寫字母
android:
hint
setHint(int)
文本為空時,顯示提示信息
android:maxLength
setFilters(InputFilter10基本文本控件【程序4-1】在Android應用中,登錄是經(jīng)常使用的,下面我們學習一下如何開發(fā)一個登錄窗口,同時學習EditText和Button控件。11基本文本控件按鈕在許多Windows窗口應用程序中是最常見的控件,此控件也常在網(wǎng)頁設計中出現(xiàn),諸如網(wǎng)頁注冊窗體、應用程序里的”確定”等。
小節(jié)安排Android基本控件
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.6、日期DatePicker與時間TimePicker控件
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
13選擇按鈕選擇按鈕包括兩種:單選按鈕和復選按鈕。例如,選擇性別的時候,我們采用的是單選按鈕,而選擇愛好的時候我們應該采用復選按鈕。它們兩個最大的區(qū)別就是前者只能選擇一個,而后者則可以選擇多個。14選擇按鈕(1)單選按鈕(RadioButton)單選按鈕是一種雙狀態(tài)的按鈕,可以選中或不選中。在單選按鈕沒有被選中時,用戶能夠按下或單擊來選中它。多個單選按鈕通常與RadioGroup同時使用。當一個單選組(RadioGroup)包含幾個單選按鈕時,選中其中一個的同時將取消其他選中的單選按鈕。15選擇按鈕RadioGroup可將各自不同的RadioButton放在同一個Radio按鈕組中,同一個RadioGroup組中的按鈕,只能做出單一選擇(如單選題)。如下圖所示:16選擇按鈕在XML布局中添加單選按鈕,其語法規(guī)則如下:17選擇按鈕(2)復選框(CheckBox)18選擇按鈕屬性描述android:checked設置為true時默認被選中,不配置的情況下默認為flaseandroid:clickable設置為false時checkBox不能被點擊,不配置的情況下為trueCheckBox常用屬性19選擇按鈕使用CheckBox需要在xml中進行聲明,在Activity中進行實例化后操作。CheckBox的操作主要操作的是它的狀態(tài),它的選中狀態(tài)有兩種:選中與沒選中。可以通過它是否選中對數(shù)據(jù)進行處理。處理它的選中狀態(tài)有三種方式:
①XML中聲明②代碼動態(tài)改變③用戶觸摸20選擇按鈕小節(jié)安排Android基本控件
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.6、日期DatePicker與時間TimePicker控件
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、圖像按鈕ImageButton
4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
22下拉列表框SpinnerSpinner功能類似RadioGroup,相比RadioGroup,Spinner提供了體驗性更強的UI設計模式。一個Spinner對象包含多個子項,每個子項只有兩種狀態(tài),選擇或未被選中
方法功能描述返回值intgetBaseline()返回這個控件文本基線的偏移量返回控件基線左邊邊界位置,不支持時返回-1CharSequencegetPrompt()當對話框彈出的時候顯示的提示voidonClick(DialogInterfacedialog,intwhich)當點擊彈出框中的項時這個方法將被調(diào)用voidperformClick()調(diào)用此視圖的OnClickListenerBooleansetPromptId(CharSequenceprompt)設置對話框彈出的時候顯示的提示void23下拉列表框Spinner小節(jié)安排Android基本控件
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.6、日期DatePicker與時間TimePicker控件
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、圖像按鈕ImageButton4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
圖片按鈕(ImageButton)ImageButton跟Button功能基本類似,主要區(qū)別是ImageButton可通過圖像表示按鈕的外觀??赏ㄟ^<ImageButton>XML元素的android:src屬性或setImageResource(int)方法指定ImageButton的圖片。ImageButton的單擊事件監(jiān)聽方法不同于Button的事件監(jiān)聽方法。圖片按鈕(ImageButton)ImageButton跟Button功能基本類似,主要區(qū)別是ImageButton可通過圖像表示按鈕的外觀??赏ㄟ^<ImageButton>XML元素的android:src屬性或setImageResource(int)方法指定ImageButton的圖片。ImageButton的單擊事件監(jiān)聽方法不同于Button的事件監(jiān)聽方法。圖片按鈕(ImageButton)ImageButton類常用的方法
方法功能描述返回值ImageButton構(gòu)造函數(shù)nullsetAdjustViewBounds設置是否保持高寬比,需要與maxWidth和maxHeight結(jié)合起來一起使用BooleangetDrawable獲取Drawable對象,獲取成功返回Drawable,否則返回nullDrawablegetScaleType獲取視圖的填充方式ScaleTypesetScaleType設置視圖的填充方式,包括矩陣、拉伸等七種填充方式voidsetAlpha設置圖片的透明度voidsetMaxHeight設置按鈕的最大高度voidsetMaxWidth設置按鈕的最大寬度voidsetImageURI設置圖片的地址voidsetImageResource設置圖片資源庫voidsetOnTouchListener設置事件的監(jiān)聽BooleansetColorFilter設置顏色過濾void圖片按鈕(ImageButton)【程序4-4】在Android應用中,默認的Button按鈕盡管我們可以通過樣式變成圓角,但有時感覺仍然不夠美觀,我們可以通過采用圖像按鈕ImageButton改善這種現(xiàn)狀,今天我們就一起學習一下圖像按鈕的使用。小節(jié)安排Android基本控件
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.6、日期DatePicker與時間TimePicker控件
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、圖像按鈕ImageButton4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像ImageView
30圖片控件開發(fā)Android程序時,很多情況是要在頁面上顯示圖片,首先要創(chuàng)建的是一個圖片對象ImageView,然后可以通過在布局文件中利用ImageView的屬性android:src來引用圖片。ImageView組件繼承View類。31圖片控件ImageView支持的xml屬性描述:①android:adjustViewBounds是否保持寬高比。需要與maxWidth、MaxHeight一起使用,否則單獨使用沒有效果。②android:maxHeight設置View的最大高度,單獨使用無效,需要與setAdjustViewBounds一起使用。如果想設置圖片固定大小,又想保持圖片寬高比,需要如下設置:1)設置setAdjustViewBounds為true;2)設置maxWidth、MaxHeight;3)設置設置layout_width和layout_height為wrap_content。32圖片控件ImageView支持的xml屬性描述:③android:maxWidth
設置View的最大寬度。同上。④android:scaleType
設置圖片的填充方式。⑤android:src
設置View的drawable(如圖片,也可以是顏色,但是需要指定View的大小)⑥android:tint
將圖片渲染成指定的顏色。圖像ImageView
小節(jié)安排Android基本控件
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.6、日期DatePicker與時間TimePicker控件
4.5、圖像ImageView
4.1、編輯框EditText與按鈕Button
2.3、編寫第一個Android應用程序
2.2、開發(fā)環(huán)境的搭建
4.4、下拉列表框Spinner
4.3下拉列表框Spinner4.2單選按鈕RadioGroup與復選框CheckBox
4.4、下拉列表框Spinner
4.5、圖像ImageView
4.5、圖像ImageView
4.5、圖像I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學年新教材高中英語 Unit 6 Earth first預習 新知早知道2說課稿 外研版必修第二冊
- 12《示兒》說課稿-2024-2025學年五年級上冊語文統(tǒng)編版
- 2024-2025學年新教材高中地理 第一章 人口 第一節(jié) 人口分布(2)說課稿 新人教版必修2
- 1學會尊重-《每個人都應得到尊重》(說課稿)2023-2024學年統(tǒng)編版道德與法治四年級下冊
- 9正確認識廣告《學會識別廣告》說課稿-2024-2025學年道德與法治四年級上冊統(tǒng)編版
- 27 故事二則 紀昌學射 說課稿-2024-2025學年語文四年級上冊統(tǒng)編版
- 兩小兒辯日(教案)-統(tǒng)編版六年級語文下冊
- 1《時間在流逝》說課稿-2023-2024學年科學五年級上冊教科版
- 2023九年級英語下冊 Module 2 Education Unit 3說課稿 (新版)外研版
- 儲售煤場租賃合同范例
- 建筑與市政工程第三方質(zhì)量安全巡查方案
- 成品移動公廁施工方案
- 二零二五版財務顧問保密與工作內(nèi)容協(xié)議3篇
- 2025-2030年中國干混砂漿行業(yè)運行狀況及發(fā)展趨勢預測報告
- 2025年度部隊食堂食材采購與質(zhì)量追溯服務合同3篇
- 2025江蘇鹽城市交通投資建設控股集團限公司招聘19人高頻重點提升(共500題)附帶答案詳解
- 新人教版一年級下冊數(shù)學教案集體備課
- 2024托管班二人合伙的協(xié)議書
- 任務型閱讀 -2024年浙江中考英語試題專項復習(解析版)
- 繪本 課件教學課件
- 大型央國企信創(chuàng)化與數(shù)字化轉(zhuǎn)型規(guī)劃實施方案
評論
0/150
提交評論