可以使用android:layout_weight属性来实现间隔相等并且居中对齐的效果。具体做法如下:
1. 将LinearLayout的android:layout_width属性设置为0dp,这样它的宽度就会根据权重分配。
2. 在每个LinearLayout中添加android:layout_weight属性,值可以相同,表示它们在父布局中所占的比例相同。
3. 将LinearLayout的android:gravity属性设置为center,让其中的控件居中对齐。
4. 如果需要调整间距,可以在每个LinearLayout中添加android:layout_margin属性,值可以相同,表示它们之间的间距相同。
修改后的代码如下: