溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

安卓ConstraintLayout布局

發(fā)布時(shí)間:2020-09-06 11:12:07 來(lái)源:網(wǎng)絡(luò) 閱讀:997 作者:sunshineHJ 欄目:移動(dòng)開(kāi)發(fā)

安卓除了有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ì)定位:
<Button android:id="@+id/buttonA" ... />
<Button android:id="@+id/buttonB" ...
app:layout_constraintLeft_toRightOf="@+id/buttonA" />
按鈕b的右對(duì)齊按鈕a

  • 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ì)齊
    外邊距:
    <android.support.constraint.ConstraintLayout ...>
    <Button android:id="@+id/button" ...
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent/>
    <android.support.constraint.ConstraintLayout/>
    空間居中效果
    傾向:
    <android.support.constraint.ConstraintLayout ...>
    <Button android:id="@+id/button" ...
    app:layout_constraintHorizontal_bias="0.3"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent/>
    <android.support.constraint.ConstraintLayout/>
    左邊占0.3,右邊占0.7
    可見(jiàn)性的表現(xiàn):
    尺寸約束:
    android:minWidth 設(shè)置布局的最小寬度
    android:minHeight 設(shè)置布局的最小高度
    CHAIN:
    輔助工具:
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI