ConstraintLayout布局出来之后,一直没怎么使用过,今天写一个布局文件刚好使用了一下。
界面结构是这样的:
这里主要是左边的视图有两部分,一个ImageView控件和LinearLayout组成,LinearLayout控件中又有三个TextView,如果左边的根布局使用LinearLayout的话感觉会很繁琐,而ConstraintLayout控件的强大之处除了其拖拽的作用之外,还在于各种控件居中的方便性,以及多控件同时布局的时候可以加载在同一根布局下面,而不需要进行嵌套布局的使用。(同时,ConstraintLayout的优势是Google对它进行了大量的优化,在加载的时候性能要高于其他布局。)
先放一下写好的布局效果图:
具体实现中主要是用到:
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintBottom_toTopOf="parent"
app:layout_constraintTop_toBottomOf="parent" 这样就可以保持让它居中和靠右。
(android命令行截屏命令: screencap 路径+名字.png)
本文介绍如何使用ConstraintLayout实现复杂的UI布局,特别强调了居中和靠右的布局技巧,并通过实例展示了这种布局方式的优势。
8901

被折叠的 条评论
为什么被折叠?



