随笔:Android中的LinearLayout的baselineAligned属性

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_37717853/article/details/78473634

baselineAligned简单来说就是基准线,作用是设置布局文件和子控件是否对齐

关于基准线的介绍和简单应用,可以参考文章:http://doc.okbase.net/JohnTsai/archive/110444.html


我遇到的问题是,在LinearLayout布局(竖向)下,weightSum=4,分别放入四个TextView,权重比分别为1,当设置其中一个TextView 的gravity属性为 center_vertical

时,TextView的排版出现问题


在linearlayout布局中,align类属性是用不了的

解决方法:在布局中添加android:baselineAligned="false" 取消基准线

代码及效果如下:



猜你喜欢

转载自blog.csdn.net/qq_37717853/article/details/78473634