这不是我的银河系S4第一次发生这样的事情。 情况如下:
我有一个布局,其中我想在父线中居中一条细线,并在两个其他视图的上方和下方水平居中。 我设法在除了星系S4之外的每一部Android手机上都能达到理想的效果。
经测试的手机:
以下是除S4之外的每部手机的效果:
这是我对S4的影响:
代码的相关部分是:
<RelativeLayout
android:layout_width="64dp"
android:layout_height="match_parent"
android:background="@color/black_blur_12">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/separator"
android:layout_centerHorizontal="true"
android:layout_marginRight="8dp"
android:src="@drawable/ic_group_white_24dp" />
<ImageView
android:id="@+id/separator"
android:layout_width="32dp"
android:layout_height="0.5dp"
android:layout_centerInParent="true"
android:background="@color/white"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/separator"
android:layout_centerHorizontal="true"
android:singleLine="true"
android:textAppearance="@android:style/TextAppearance.Medium"
android:textColor="@color/white"
android:text="0"/>
</RelativeLayout>
正如我所说,这不是我第一次遇到布局和星系S4的问题。 所有ROMS都是官方的。
感谢您的帮助。