|
你已經(jīng)閱讀過(guò)了如何在Android使用線性布局。用這些包括線性布局控件的漸進(jìn)測(cè)驗(yàn)來(lái)測(cè)試你的新知識(shí),并且鞏固你Java編程和Android用戶界面設(shè)計(jì)與開發(fā)的知識(shí)。
準(zhǔn)備
為了準(zhǔn)備這個(gè)測(cè)驗(yàn),你希望以一個(gè)基本的Android程序開始。你只需要在Eclipse中創(chuàng)建一個(gè)Android程序然后編輯它的默認(rèn)活動(dòng)(Activity),特別是onCreate()方法,就可以測(cè)試你為本次測(cè)驗(yàn)寫的代碼了。
如果你不明白剛才說(shuō)的怎么做,那我推薦你們先看一看之前的文章。從一些Android教程開始,比如Android開發(fā)簡(jiǎn)介或Android入門: Getting Started with Fortune Crunch。一旦你掌握了如何創(chuàng)建項(xiàng)目,再回來(lái)嘗試這個(gè)練習(xí)。
循序漸進(jìn)的測(cè)驗(yàn)
這是一個(gè)循序漸進(jìn)地測(cè)驗(yàn)。它包含了許多Android開發(fā)初學(xué)者想要設(shè)計(jì)和開發(fā)程序所必須掌握的技能。通過(guò)下面的每一個(gè)步驟,難度逐漸增大,你可以鞏固你的線性布局和通用的Android用戶界面設(shè)計(jì)的知識(shí)。
步驟0:定義你的字符串
現(xiàn)在你創(chuàng)建了一個(gè)合適的Android項(xiàng)目,你需要?jiǎng)?chuàng)建一些用于你的用戶界面的資源。
創(chuàng)建:
- 創(chuàng)建7個(gè)字符串資源,第一種都使用光譜的顏色(“Red”紅,“Orange”橙,“Yellow”黃,“Green”綠,“Blue”藍(lán),“Indigo”青,“Violet”紫)
- 創(chuàng)建7個(gè)顏色資源,每一種都使用光譜的顏色(Red=>#f00, Orange=>#ffa500, Yellow=>#ffff00, Green=>#0f0, Blue=>#00f, Indigo=>#4b0082, Violet=>#ee82ee)
- 為文本顏色創(chuàng)建另外兩個(gè)顏色資源(Black=>#000, White=>#fff)
測(cè)驗(yàn)1:定義你的布局資源
我們以創(chuàng)建一個(gè)新的叫做rainbow.xml的布局資源文件開始。在這個(gè)XML文件中,添加一個(gè)填充整個(gè)屏幕的垂直方向線性布局控件。接下來(lái),添加7個(gè)TextView控件作為線性布局的子控件:每一個(gè)控件顏色都是一種光譜色。設(shè)置每一個(gè)TextView控件的文本為合適的顏色值字符串并且背景色設(shè)為合適的顏色。同時(shí),設(shè)置每個(gè)控件的layout_width屬性為fill_parent,layout_height屬性值為wrap_content。
如果你正確地完成了這一步,你的布局應(yīng)該看起來(lái)像這樣:

it知識(shí)庫(kù):Android UI基本測(cè)驗(yàn):線性布局,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。