在 XML 布局文件中,若使用了 margin 属性设置了某一个视图的外边距,但是该视图的边距影响了周围的其他视图的布局,则可以采用以下两种方式解决。
在使用约束布局时,我们可以使用 constraintLeft_toLeftOf 等属性将视图与相邻的视图进行连接,这样就不需要过多地使用 margin 属性。同时,约束布局还可以自适应各种屏幕尺寸,并提供多种优化性能的工具。
示例代码:
在使用其他布局时,可以选择使用不同的 layout_gravity 属性或者 weight 属性来达到自己想要的效果。
示例代码: