私はAndroidレイアウトを持っています。真ん中を垂直に分割してから重力を追加して、レイアウトの左半分と右半分のアイテムを中央に配置できるようにします。
誰かがこれをどのように達成できるかの例を説明または投稿できますか?
ここまでで、レイアウトと水平レイアウトを作成しました。私の問題は、水平レイアウトにはバランスが必要であるため、現在のレイアウト (以下を参照) を変更して、画面の左半分と右半分のオブジェクトを中央に配置する方法を見つけたいと考えています。
ソース:
<?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/background"
android:orientation="vertical" >
<ImageView
android:id="@+id/emblem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="24dp"
android:gravity="center"
android:scaleType="fitStart"
android:src="@drawable/apn_app_logo" />
<Button
android:id="@+id/go_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/emblem"
android:layout_alignParentRight="true"
android:layout_marginBottom="23dp"
android:layout_marginRight="22dp"
android:background="@drawable/apn_app_go_button" />
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/go_button"
android:gravity="center"
android:text="@string/start_text2"
android:textColor="#000000"
android:textSize="18sp" />
</RelativeLayout>