画面に 4 つのボタンを表示するために、GridLayout を使用してアクティビティを作成しました。それらは、水平方向と垂直方向の両方で画面の中央に表示されました。
http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/にあるガイドを使用して、アクティビティをタブ内に表示されるフラグメントに変更しました。
しかし、タブはすべて画面の左上に整列して表示されています。
**画面中央に縦横に4つのボタンがあるディスプレイが欲しい*
BTN 1 BTN 2
BTN 3 BTN 4
これは私のフラグメントのレイアウトファイルです
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:columnCount="2"
android:orientation="horizontal" >
<Button
android:id="@+id/Btn_Show"
android:text="Btn Show"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_column="0"
android:drawableTop="@drawable/ic_launcher" />
<Button
android:id="@+id/Btn_2"
android:text="Btn 2"
android:layout_width="100dp"
android:layout_height="100dp"
android:drawableTop="@drawable/ic_launcher" />
<Button
android:id="@+id/Btn_3"
android:text="Btn 3"
android:layout_width="100dp"
android:layout_height="100dp"
android:drawableTop ="@drawable/ic_launcher" />
<Button
android:id="@+id/Btn_4"
android:text="Btn 4"
android:layout_width="100dp"
android:layout_height="100dp"
android:drawableTop="@drawable/ic_launcher" />
</GridLayout>
これは、フラグメントをタブとして含むアクティビティのメイン レイアウトです。
<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v4.view.ViewPager>