



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、16android 系統(tǒng)為提供了豐富的可視化用戶界面組件,包括菜單,框,按鈕,下拉列表等。 android 系統(tǒng)借用了 java 里面的 UI 設(shè)計,包括事件響應(yīng)機(jī)制和布局管理。android 系統(tǒng)中的所有 UI 類都是建立在 View 和 ViewGroup 這兩個類的基礎(chǔ)之上的,所有的View 的子類稱為“widget”,所有 ViewGroup 的子類稱為“Layout”。UI 組件的簡單分類:Basic Views- 常用的 View ,例如 TextView, EditText,Picker Views - 允許用戶進(jìn)行選擇的 View, 例如,Tim和 Buttonicker 和
2、datcker3. List Views - 顯示大量項目的 View, 例如 ListView 和 spinner4. Display Views -顯示的 View, 例如 Gallery 和ImageSwitcher5.s-顯示額外的和上下文菜單項目的 View6. AdditionalViews - 其他的 View, 例如ogClock 和DigitalClock顯示文本的組件,類似有 html 當(dāng)中的 label。 通過 TextView來認(rèn)識一下,android 當(dāng)中組件的常見屬性,下面對屬性進(jìn)行簡單的分類,然后進(jìn)行學(xué)習(xí):1.2.3.4.5.6.7.對寬度影響的屬性 對高度影響的
3、屬性:對文本顏色影響的屬性,對文本大小影響的屬性 對文本樣式影響的屬性 對文本位置影響的屬性文本動態(tài)性 (走馬燈效果)17可以顯示的 View 組件/獲取屏幕的 寬度x=MainActivity.this.getWindowManager().getDefauisplay().getWidth();18EditText 文本輸入框,相當(dāng)于html 當(dāng)中.子元素requestFocus讓某個元素自動獲取焦點(diǎn)。hTextColorHtext 為空時顯示的文字提示信息。可以通過 TextColorH設(shè)置提示信息的顏色。digits允許輸入的文字numeric只能輸入數(shù)字, 有三種值,eger,sin
4、ged , decimaleger : 正整數(shù)ems VS maxLengthmaxLength 可以真正的控制 字符個數(shù)限制 EditText 內(nèi)容的特殊方式 1:editText.addTextChangedListener(new TextWatcher()限制 EditText 內(nèi)容的特殊方式 2:editText3.setFilters(new InputFilter new InputFilter.AllCaps(),new InputFilter.LengthFilter(10),new InputFilter()Overridepublic CharSequence filte
5、r(CharSequenource,dend) start,end, Spanned dest,return null;dstart,);1920onItemSelectepterView parent, View view,ition, long id)Callback method to be invoked when an itemhis view has been selected.在計算機(jī)編程中,適配器模式(有時候也稱包裝樣式或者包裝)將一個類的接口適配成用戶所期待的。一個適配允許通常因為接口不兼容而不能在一起工作的類工作在一起,做法是將類自己的接口在一個已存在的類中。Adapter 在 Android 應(yīng)用程序中起著非常重要的作用,應(yīng)用也非常廣泛,它可看作是數(shù)據(jù)源和 UI 組件之間的橋梁,其中Adapter、數(shù)據(jù)和 UI 之間的關(guān)系,BaseAdapter 就 Android 應(yīng)用程序中經(jīng)常用到的基礎(chǔ)數(shù)據(jù)適配器,它的主要用途是將一組數(shù)據(jù)傳到像 ListView、Spinner、Gallery 及 GridView 等 UI 顯示組件,它是繼承自接口類Adapter,ArrayAdapteradapter=new
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 亞馬遜加盟合同范本
- 輸液港相關(guān)護(hù)理
- 產(chǎn)品品牌加盟合同范本
- 2025至2030年中國抗單鏈DNA數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國康婦特栓數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國左右后門內(nèi)飾板帶卡扣總成數(shù)據(jù)監(jiān)測研究報告
- 小學(xué)生配音課課件視頻
- 2025至2030年中國雙歧因子奶數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國刀片鎳網(wǎng)數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國仿真毛絨老鼠數(shù)據(jù)監(jiān)測研究報告
- 康復(fù)醫(yī)學(xué)課件-第二章 康復(fù)評定
- 上海青浦夏雨幼兒園案例分析課件
- 新一代寄遞平臺投遞PC(10月)課件
- 常州市新課結(jié)束考試九年級數(shù)學(xué)試卷
- 2021年學(xué)校中考報名工作方案
- 質(zhì)量管理部工作流程圖
- 安全教育培訓(xùn)記錄表參考模板范本
- 建筑冷熱源素材
- 網(wǎng)絡(luò)安全用戶實體行為分析技術(shù)UEBA白皮書
- 室內(nèi)設(shè)計-中式古典風(fēng)格課件
- MOC3061驅(qū)動BT134雙向可控硅
評論
0/150
提交評論