【原创】GridLayout的android:layout_columnSpan和android:layout_width之间的关系

单修德
2023-12-01

GridLayout的android:layout_columnSpan属性设置了该组件在横向上跨了几列,在GridLayout里面定义一个button,刚开始觉得,如果设置它的android:layout_width="match_parent",那么这个button横向上会跟父组件相同,再设置android:layout_columnSpan已经没有意义,后来经过试验发现android:layout_width和android:layout_columnSpan功能其实并不重叠,前者设置的是在视觉上横向的宽度,后者则是不管前者多宽,android:layout_columnSpan设置的范围内都不允许其他组件占用

 类似资料: