0
我有2個片段,第一個在裏面有第二個。這是第一個:對齊佈局頂部,其他佈局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/gradient_details_bg"
android:orientation="vertical" >
<TextView
android:id="@+id/fragmentDetailTitle"
style="@style/textTitleDetailStyle" />
<LinearLayout
android:id="@+id/detailSubObjectFrame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:gravity="center"
android:orientation="vertical" >
</LinearLayout>
<Button
android:id="@+id/fragmentDetailButtonGo"
style="@style/goButtonStyle" />
</RelativeLayout>
而在佈局detailSubObjectFrame裏面我有其他的片段。在這種特殊情況下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/sub_take_error_Layout"
android:layout_width="wrap_content"
android:layout_height="match_parent"
>
<LinearLayout
android:id="@+id/numberErrorLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center"
android:orientation="horizontal" >
<com.mypackage.NumberPickerCustom
android:id="@+id/numberPickerCustomRandom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
max="100"
min="1"
value="30" />
<TextView
android:id="@+id/moreText"
style="@style/textOnSubmenu"
android:textSize="20sp"
android:text="@string/moreErrorText" />
</LinearLayout>
<LinearLayout
android:id="@+id/myLayoutTop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:orientation="horizontal" >
<TextView
android:id="@+id/numberOfQuestion"
style="@style/textOnSubmenu"
android:textSize="20sp"
android:text="@string/numberOfErrorQuestionText" />
<TextView
android:id="@+id/numberOfQuestionValue"
style="@style/textOnSubmenu"
android:textSize="20sp"
android:text="6" />
</LinearLayout>
</RelativeLayout>
我想,佈局「myLayoutTop」,將只是第一個片段fragmentDetailTitle的TextView的下方放置。 (無需從中心移動其他佈局)。 就像你可以看到我試着layout_alignParentTop但沒有工作。 如果需要我可以完全改變第二個片段的佈局,我的約束是numberErrorLayout應該保持(像現在)在屏幕的中心。