@極簡主義患者/社交控/偽技術(shù)宅/沉迷幻想不能自拔的文藝少年
不定期更新的文字平臺:微博 簡書
Written in Front:
在課程概覽中,Katherine和Kunal用咖啡豆做了形象的類比段标,將整個課程細化為一個個小模塊,便于零基礎(chǔ)入門,我做的筆記也是依照他們的思維進行.
Views(視圖)
視圖是屏幕上顯示特定內(nèi)容的矩形區(qū)域,內(nèi)容可以是圖像/文字/按鈕/其他
多個視圖構(gòu)成的屏幕畫面+與應(yīng)用交互的窗口=UI(user interface,用戶界面)
-
選擇你要用的視圖
TextView(顯示文字的視圖)/ImageView(顯示圖片的視圖)/Button(顯示按鈕的視圖)/Others
劃重點:
- 視圖具有矩形邊界
- 視圖名稱書寫使用駝峰法(Camel Case),即兩個單詞之間沒有空格,每個單詞首字母都大寫
-
來一發(fā)語言吧:XML
我們構(gòu)建布局需要一個寫代碼的環(huán)境—IDE(Integrated Development Environment,集成開發(fā)環(huán)境)—Android Studio和一個編程語言—XML(Extensible Markup Language,可擴展標記語言)
例子:
<TextView android:text="Happy Birthday!" android:background="@android:color/darker_gray" android:layout_width="150dp" android:layout_heigh="75dp"/>
XML語法(Syntax):
<視圖名稱 屬性1 屬性2 ... /> //自結(jié)束標簽 <視圖名稱 屬性1 屬性2 ...> </視圖名稱> //獨立結(jié)束標簽 屬性(Attributes)是安卓手機中決定行為或者視圖效果的特性 屬性的表示方法:屬性名稱="屬性值" 如 android:layout_width="150dp" 以下為我總結(jié)的XML語法中不可忽視的幾個小細節(jié):
- 視頻中記憶語法的方法:Ding-Hushi-Piu(xn)-Ge-Bomb
- 設(shè)定視圖寬度和高度時使用dp作為單位
- 設(shè)定自動化寬高dp值:wrap_content
- 設(shè)定字體大小(textSize)時使用sp作為單位;也可用androidtextAppearance屬性代替textSize,這是一個容器(buckets)的應(yīng)用
- 與顏色有關(guān)的屬性可以使用Color的十六進制代碼,這非常有用
- ImageView的屬性中有android:scaleType="centerCrop"來實現(xiàn)圖片的裁剪和在視圖中的位置
- 最最最重要要學(xué)會隨時
Google一下 || Baidu一下
-
產(chǎn)生了錯誤該怎么辦?
- 閱讀錯誤信息(Read the error message)
- 使用工作代碼示例(Compare to working code)
- 使用撤銷(Use undo)
- 尋求幫助(Ask for help)