安卓除了有6種最基本的布局線性布局(LinearLayout)、相對(duì)布局(RelativeLayout)、幀布局(FrameLayout)、網(wǎng)格布局(GridLayout)、絕對(duì)布局(AbsoluteLayout)、表格布局(TableLayout)外還有一些較復(fù)雜的布局,如ConstraintLayout。
1、優(yōu)點(diǎn)
調(diào)整控件的位置和大小時(shí)更加靈活,功能更強(qiáng)大。
2、繼承關(guān)系
和其他布局一樣繼承自ViewGroup。
3、新特性
相對(duì)定位:
app:layout_constraintLeft_toRightOf="@+id/buttonA" />
按鈕b的右對(duì)齊按鈕a
堅(jiān)守“ 做人真誠(chéng) · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都石涼亭小微創(chuàng)業(yè)公司專業(yè)提供企業(yè)網(wǎng)站制作營(yíng)銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺(jué)設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁(yè)布局、功能開(kāi)發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
- layout_constraintLeft_toLeftOf // 左邊左對(duì)齊
- layout_constraintLeft_toRightOf // 左邊右對(duì)齊
- layout_constraintRight_toLeftOf // 右邊左對(duì)齊
- layout_constraintRight_toRightOf // 右邊右對(duì)齊
- layout_constraintTop_toTopOf // 上邊頂部對(duì)齊
- layout_constraintTop_toBottomOf // 上邊底部對(duì)齊
- layout_constraintBottom_toTopOf // 下邊頂部對(duì)齊
- layout_constraintBottom_toBottomOf // 下邊底部對(duì)齊
- layout_constraintBaseline_toBaselineOf // 文本內(nèi)容基準(zhǔn)線對(duì)齊
- layout_constraintStart_toEndOf // 起始邊向尾部對(duì)齊
- layout_constraintStart_toStartOf // 起始邊向起始邊對(duì)齊
- layout_constraintEnd_toStartOf // 尾部向起始邊對(duì)齊
- layout_constraintEnd_toEndOf // 尾部向尾部對(duì)齊
外邊距:
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent/>
空間居中效果
傾向:
app:layout_constraintHorizontal_bias="0.3"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent/>
左邊占0.3,右邊占0.7
可見(jiàn)性的表現(xiàn):
尺寸約束:
android:minWidth 設(shè)置布局的最小寬度
android:minHeight 設(shè)置布局的最小高度
CHAIN:
輔助工具:
當(dāng)前題目:安卓ConstraintLayout布局
分享地址:
http://weahome.cn/article/pojhci.html