1
我想將一個具有TableLayout的RelativeLayout居中放置在LinearLayout中。因此,下面的圖片: Android XML:LinearLayout中的中心RelativeLayout w/TableLayout
這裏是我的XML代碼大氣壓:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/titlebar_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical"
>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/titlebar_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/menu_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/foregroundColor">
<TableRow>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="MEDIA"
android:textColor="@color/menuFontColor"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:paddingLeft="60dp"
android:paddingRight="60dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="CALENDER"
android:textColor="@color/menuFontColor"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:paddingLeft="60dp"
android:paddingRight="60dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="HOME"
android:textColor="@color/menuFontColor"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:paddingLeft="60dp"
android:paddingRight="60dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="NEXT EVENT"
android:textColor="@color/menuFontColor"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:paddingLeft="60dp"
android:paddingRight="60dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="ABOUT"
android:textColor="@color/menuFontColor"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:paddingLeft="60dp"
android:paddingRight="60dp"
/>
</TableRow>
</TableLayout>
</RelativeLayout>
</LinearLayout>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
問題:RelativeLayout的拒絕中心本身,它是程序自動對齊到左邊。有任何解決這個問題的方法嗎?
謝謝親愛的先生!把它放在實際的行上的想法完全超過了我! –