第一類:屬性值為 true 或 false
Android:layout_centerHrizontal 水準居中
android:layout_centerVertical 垂直居中
android:layout_centerInparent 相對于父元素完全居中
Android:layout_alignParentBottom 貼緊父元素的下邊緣
Android:layout_alignParentLeft 貼緊父元素的左邊緣
Android:layout_alignParentRight 貼緊父元素的右邊緣
Android:layout_alignParentTop 貼緊父元素的上邊緣
Android:layout_alignWithParentIfMissing 如果對應的兄弟元素找不到的話 就以
父元素做參照物
第二類:屬性值必須為 id 的引用名“@id/id-name”
Android:layout_below 在某元素的下方
android:layout_above 在某元素的的上方
android:layout_toLeftOf 在某元素的左邊
android:layout_toRightOf 在某元素的右邊
Android:layout_alignTop 本元素的上邊緣和某元素的的上邊緣對齊
Android:layout_alignLeft 本元素的左邊緣和某元素的的左邊緣對齊
Android:layout_alignBottom 本元素的下邊緣和某元素的的下邊緣對齊
Android:layout_alignRight 本元素的右邊緣和某元素的的右邊緣對齊
第三類:屬性值為具體的像素值,如 30dip,40px
Android:layout_marginBottom 離某元素底邊緣的距離
Android:layout_marginLeft 離某元素左邊緣的距離 離某元素右邊緣的距離
Android:layout_marginRight
android:layout_marginTop 離某元素上邊緣的距離
EditText 的 Android:hint
設定 EditText 為空時輸入框内的提示資訊。
Android:gravity
android:gravity 屬性是對該 view 内容的限定.比如一個 button 上面的 text.
你 可 以 設 置 該 text 在 view 的 靠 左 , 靠 右 等 位 置 . 以 button 為
例 , Android:gravity=”right”則 button 上面的文字靠右
Android:layout_gravity
android:layout_gravity 是用來設定該 view 相對與起父 view 的位置.比如一個
button 在 linearlayout 裡,你想把該 button 放在靠左、靠右等位置就可以通過
該 屬性設定.以 button 為例,Android:layout_gravity=”right”則 button 靠右
Android:layout_alignParentRight
使目前控件的右端和父控件的右端對齊。這裡屬性值隻能為 true 或 false,預設
false。
Android:scaleType:
android:scaleType 是控制圖檔如何 resized/moved 來匹對 ImageView 的 size。
ImageView.ScaleType / Android:scaleType 值的意義差別:
CENTER /center 按圖檔的原來 size 居中顯示,當圖檔長/寬超過 View 的長/寬,
則截取圖檔的居中部分顯示
CENTER_CROP / centerCrop 等于或大于 View 的長(寬) 按比例擴大圖檔的 size
居中顯示, 使得圖檔長(寬)
CENTER_INSIDE / centerInside 将圖檔的内容完整居中顯示,通過按比例縮小 或
原來的 size 使得圖檔長/寬等于或小于 View 的長/寬
FIT_CENTER / fitCenter 把圖檔按比例擴大/縮小到 View 的寬度,居中顯示
FIT_END / fitEnd 把圖檔按比例擴大/縮小到 View 的寬度,顯示在 View 的下部
分位置
FIT_START / fitStart 把圖檔按比例擴大/縮小到 View 的寬度,顯示在 View 的
上部分位置
FIT_XY / fitXY 把圖檔 不按比例擴大/縮小到 View 的大小顯示
MATRIX / matrix 用矩陣來繪制,動态縮小放大圖檔來顯示。