![Android程序员面试笔试宝典](https://wfqqreader-1252317822.image.myqcloud.com/cover/682/39130682/b_39130682.jpg)
上QQ阅读APP看书,第一时间看更新
2.1.4 约束布局
通过可视化方式来编写布局界面,使用约束的方式来指定里面每个子控件的排列位置。例如现在想添加一个TextView,那直接可以在Design中直接通过拖拽方式把TextView拖到布局里,然后这时TextView的周围有4个小圆圈,通过给这4个小圆圈添加上约束,就能指定到位置了,如图2.4所示。
![](https://epubservercos.yuewen.com/FCD2F4/20516007501589706/epubprivate/OEBPS/Images/51_01.jpg?sign=1739589276-wir00svM5IJESwDc5mFM6DekZ4jiHQOf-0-5c26efbae09602192af7fc6f950d1fd8)
图2.4 Android Studio中ConstraintLayout的设计工作台
可以看到最右边可以设置各种具体的属性值和拖动值,这个也是很好理解和操作的,这里就不再细说。具体代码如下:
![](https://epubservercos.yuewen.com/FCD2F4/20516007501589706/epubprivate/OEBPS/Images/51_02.jpg?sign=1739589276-A6zTMQ0d82yeeTYh3DrQ1AzxuxVg4FYu-0-995b9f4cfca01e2d1d0f219ad6dd3daa)
布局中已经自动生成了TextView的相关代码,非常方便,这些是约束布局的好处。