Android:layout_centerHorizo​​ntal与layout_centerVertical

时间:2019-05-16 19:26:32

标签: android

android:layout_centerVertical="true"中使用Relativelayout时不起作用。但是,当我将其更改为android:layout="true"时,它运行得很好,为什么呢?

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:textAppearance="?android:textAppearanceLarge"
        android:text="Happy" />

</RelativeLayout>

我正在尝试 Udacity ,并尝试使用a ndroid:layout_centerVertical/Horizontal="true"仅水平布局有效,我不明白为什么。我仍然是初学者(1周内),因此不胜感激。 TY

1 个答案:

答案 0 :(得分:0)

使用android:layout_centerVertical="true"时,请移除android:layout_alignParentTop="true"并水平居中放置android:layout_alignParentRight="true"。与侧面对齐优先于中心垂直/水平