问题图如下,在边界上下只显示了一半。
修复
大致布局如下
<Button
android:id="@+id/menu_more"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@drawable/bed_home_menu_close"
android:gravity="center"
app:layout_constraintBottom_toTopOf="@+id/middle_layout"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHeight_percent="0.06"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@+id/bed_home"
app:layout_constraintWidth_percent="0.05" />
解决方法:将上面xml布局的button布局元素调整位置,调整到middle_layout的下面,让button后于middle_layout进行渲染,就可以显示完全了。就是把button布局代码向下面移动。
原
bed_home
menu_more
middle_layout
修改
bed_home
middle_layout
menu_more(最后进行渲染)
就是字面上的代码位置。调整xml中的代码位置即可。