《安卓系統(tǒng)Android應(yīng)用程序開(kāi)發(fā)PPT教材_第5章Android用戶(hù)界面(12)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《安卓系統(tǒng)Android應(yīng)用程序開(kāi)發(fā)PPT教材_第5章Android用戶(hù)界面(12)(5頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,5.3,界面布局,5.3.1,線(xiàn)性布局,缺省情況下,,Layout height,的值為,wrap_content,,表示線(xiàn)性布局高度等于所有子控件的高度總和,也就是線(xiàn)性布局的高度會(huì)剛好將所有子控件包含其中,將,Layout width,屬性的值改為,fill_parent,,表示線(xiàn)性布局寬度等于父控件的寬度,就是將線(xiàn)性布局在橫向上占據(jù)父控件的所有空間,5.3,界面布局,5.3.1,線(xiàn)性布局,打開(kāi),XML,文件編輯器,,main_vertical.xml,文件的代碼如下,第,2,行代碼是聲明,XML,文件的
2、根元素為線(xiàn)性布局,第,4,、,5,、,6,行代碼是在屬性編輯器中修改過(guò)的寬度、高度和排列方式的屬性,用戶(hù)在可視化編輯器和屬性編輯器中的任何修改,都會(huì)同步的反映在,XML,文件中;反之,也是如此,5.3,界面布局,5.3.1,線(xiàn)性布局,將四個(gè)界面控件,TextView,、,EditText,、,Button,、,Button,先后拖拽到可視化編輯器中,所有控件都自動(dòng)獲取控件名稱(chēng),并把該名稱(chēng)顯示在控件上,如,TextView01,、,EditText01,、,Button01,和,Button02,5.3,界面布局,5.3.1,線(xiàn)性布局,修改界面控件的屬性,所有界面控件都有一個(gè)共同的屬性,ID,I
3、D,是一個(gè)字符串,編譯時(shí)被轉(zhuǎn)換為整數(shù),可以用來(lái)在代碼中引用界面元素,一般僅在代碼中需要?jiǎng)討B(tài)修改的界面元素時(shí)才為界面元素設(shè)置,ID,,反之則不需要設(shè)置,ID,編號(hào),類(lèi)型,屬性,值,1,TextView,Id,+id/label,Text,用戶(hù)名:,2,EditText,Id,+id/entry,Layout width,fill_parent,Text,null,3,Button,Id,+id/ok,Text,確認(rèn),4,Button,Id,+id/cancel,Text,取消,5.3,界面布局,5.3.1,線(xiàn)性布局,從可視化編輯器中發(fā)現(xiàn),界面控件的中文字符都顯示為“”,因?yàn)榭梢暬庉嬈鬟€不能很好的支持中文字符,打開(kāi),XML,文件編輯器查看,main_vertical.xml,文件代碼,發(fā)現(xiàn)在屬性編輯器內(nèi)填入的文字已經(jīng)正常寫(xiě)入到,XML,文件中,例如第,11,、,20,、,25,行代碼,