Android XML 布局 常用或不常用屬性!


 1 TextView
 2 singleLine=true       //禁止換行
 3 android:lines="3"         //--設置超出n行執行下面效果,現在是超出三行
 4 android:ellipsize=”start”    -省略號顯示在開頭 "...789"
 5 android:ellipsize=”end”      -省略號顯示在結尾  "123..."
 6 android:ellipsize=”middle”    -省略號顯示在中間 "12...89"
 7 android:ellipsize=”marquee”    -以橫向滾動方式顯示(需獲得當前焦點時)
 8 android:ellipsize=”none”      -不做任何處理(會將要顯示的文字截斷)
 9 
10 ImageView
11 android:scaleType="centerCrop" 圖片居中自適應截取
12 
13 android:layout_gravity="center_horizontal" //無提醒,空間水平居中
14 
15 相對布局常用屬性:
16 
17 子類控件相對子類控件:值是另外一個控件的id
18 
19 android:layout_above----------位於給定DI控件之上
20 android:layout_below ----------位於給定DI控件之下
21 
22 android:layout_toLeftOf -------位於給定控件左邊
23 android:layout_toRightOf ------位於給定控件右邊
24 
25 android:layout_alignLeft -------左邊與給定ID控件的左邊對齊
26 android:layout_alignRight ------右邊與給定ID控件的右邊對齊
27 android:layout_alignTop -------上邊與給定ID控件的上邊對齊
28 android:layout_alignBottom ----底邊與給定ID控件的底邊對齊
29 
30 android:layout_alignBaseline----對齊到控件基准線
31 
32 相對父容器,值是true或false
33 android:layout_alignParentLeft ------相對於父靠左
34 android:layout_alignParentTop-------相對於父靠上
35 android:layout_alignParentRight------相對於父靠右
36 android:layout_alignParentBottom ---相對於父靠下
37 
38 android:layout_centerInParent="true" -------相對於父即垂直又水平居中
39 android:layout_centerHorizontal="true" -----相對於父即水平居中
40 android:layout_centerVertical="true" --------相對於父即處置居中
41 
42 相對於父容器位置:
43 
44 android:layout_margin="10dp"
45 android:layout_marginLeft
46 android:layout_marginRight
47 android:layout_marginTop
48 android:layout_marginBottom
49 
50 版本4.2以上相對布局新屬性
51 
52 android:layout_alignStart---------------------將控件對齊給定ID控件的頭部
53 android:layout_alignEnd----------------------將控件對齊給定ID控件的尾部
54 android:layout_alignParentStart--------------將控件對齊到父控件的頭部
55 android:layout_alignParentEnd---------------將控件對齊到父控件的尾部

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM