SJ46 初探XML,屬性與值

VIEWS


在屏幕上展示內(nèi)容的視圖
所有VIEW組合起來的叫布局(layout)
所有布局組合成用戶界面(UI)

  • TextView文字
  • ImageView圖片
  • Button按鈕

命名法 Camel Case (駝峰命名法)

XML


標(biāo)簽

<TextView
    ……
    …… /> 自閉標(biāo)簽

</TextView> 打開標(biāo)簽
    ……
</TextView> 關(guān)閉標(biāo)簽

如果沒有子標(biāo)簽,則用自閉標(biāo)簽

如果有子標(biāo)簽,則用打開標(biāo)簽 + 關(guān)閉標(biāo)簽,如

<LinearLayout>
    <TextView 
        …… />
</LinearLayout>

<TextView
    android:text="Happy Birethday!"
    android:background="@android:color/darker_gray"
    android:layout_width="150dp"
    android:layout_height="75dp"/>

屬性名 = "屬性值"

dp(密度無關(guān)像素)

用于描述view的尺寸,在物理尺寸上相同,但是會被映射到不同數(shù)量的像素

可接觸目標(biāo)(如按鈕)長和寬至少是48dp

Debug

  1. 查閱錯誤信息
  1. 用正常運行的樣例代碼對照,找出問題
    (對照Common Android Views Cheat Sheet
  1. 使用撤銷

  2. 尋求幫助

view 寬高

android:layout_width="wrap_content"
android:layout_width="wrap_content"

隨內(nèi)容變化寬高

sp (與dp一樣,比例無關(guān)像素)

用于描述字體大小
字體設(shè)置規(guī)范參考 Google Material Design

不知道該用什么sp的時候,可以使用默認(rèn)的 small ,medium , large

android:textAppearance="?android:textAppearanceSmall"
android:textAppearance="?android:textAppearanceMedium"
android:textAppearance="?android:textAppearanceLarge"

color

可用android庫里的顏色,但是不齊全,
推薦使用十六進制的顏色,具體參考 Google Material Design

android:background="#2196F3"http://藍色

ImageView

<ImageView
    android:src="@drawable/cake"
    android:layout_width="wrap_content"
    android:layout_width="wrap_content"
    android:scaleType="center"/>

@ 表示在Android app里面引用資源,不需要申明引用的文件類型(png. jpeg)

scaleType 表示圖片在ImageView里是要放大或者縮小

遇到問題

單詞容易輸錯,找錯誤的時候找了半天,所以還是得小心小心,死記硬背

總結(jié)

查詢Android 官方文檔,可以找到TextView的新屬性

樣式只用三、四種貫穿始終,統(tǒng)一大小,顏色參考Google Material Design

希望一直這樣熱情下去,大家一起學(xué)習(xí),加油

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,316評論 25 708
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,895評論 2 45
  • 我一個好朋友談戀愛了。 為了講述的方便,我們就叫她琦琦吧。 話說這還有我的一份功勞。琦琦本來猶豫不決,不自信(她說...
    天秋__閱讀 932評論 0 0
  • 前任的挽留或拒絕,都可以證明你是幸福的,最慘的是,你留或走,他都無所畏,不在乎。我很有幸能品嘗到這種尷尬又...
    愛吃草的貓73閱讀 185評論 0 1
  • 我是誰 我從那里來 我要取向何方 這三個問題,在我看來,這些問題已經(jīng)困擾了人類幾千年了。然而,我們起于宇宙大爆炸的...
    平靜的力量閱讀 469評論 0 1

友情鏈接更多精彩內(nèi)容