實現Autolayout的注意事項

2021-08-02 23:59:11 字數 598 閱讀 6408

要想實現autolayout,有以下幾個注意: 1

、在裡面的

build.gradle

裡面的dependencies

加compile 'com.zhy:autolayout:1.3.4';

2、在清單檔案裡加以下句子,和

acitivity

同級別。

720和

1280

是設計稿的寬高,以

px為單位;所以以後布局檔案都要用

px; 3、在

preview

的時候要選擇設計稿的寬高; 4

、如果繼承了

autoactivity

的話,布局裡直接用

px就可以;否則的話,要用自動布局裡面的線性布局或相對布局或真布局。比如:

com.zhy.autolayout.autolinearlayout;

5、清單檔案新增的句子如下:

android:name="design_width"

android:value="720" />

android:name="design_height"

android:value="1280" />

AutoLayout 中需要注意的點

本文用於記錄我在使用 autolayout 過程中遇到的一些需要注意的事情,一種是容易犯的錯誤,一種是我找不到原因的情況。如果預覽的樣式和你預想的不一樣,檢查一下是不是忘記給作為背景的 view 新增約束 上下左右 可能有乙個約束缺失,導致整體樣式出錯。在 scrollview 中通過 autola...

AutoLayout的一些注意事項

要了解autolayout 首先要知道程式檢視啟動順序 void updateviewconstraints void viewdidlayoutsubviews updateviewconstraints方法中進行檢視上布局計算,得出各個控制項的frame.但是此時並沒有將這些frame賦值給各個...

Auto Layout的初步運用。

1.想要做到自適應,我們就得先確定控制項相對於父類檢視位置以及寬高,也就是確定frame。2.那麼自適應無非就是加些約束,來控制ui在父類檢視中的位置以及寬高。3.目前可以直接在storyboard中直接新增約束條件。如圖 4.點中控制項,按ctrl 滑鼠左鍵,即可增加約束條件。5.約束條件分為3類...