![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=1739698558-r0ifnCtVhSNgzyumWdLDqawqjLBKVIbD-0-662710256b8d9fac00ac7b6f818e8ab9)
图2.4 Android Studio中ConstraintLayout的设计工作台
可以看到最右边可以设置各种具体的属性值和拖动值,这个也是很好理解和操作的,这里就不再细说。具体代码如下:
![](https://epubservercos.yuewen.com/FCD2F4/20516007501589706/epubprivate/OEBPS/Images/51_02.jpg?sign=1739698558-CeSEUEfzhC0VOV0c1jzjCWBaE5KTff3J-0-9e39f8446707abcb9bbba08536df24b6)
布局中已经自动生成了TextView的相关代码,非常方便,这些是约束布局的好处。