アンドロイドレイアウトで3つのオブジェクトを水平に整列させたい場合、最初のオブジェクトは左に、3番目のオブジェクトは右に、2番目のオブジェクトは中央で残りの幅にする必要があります。アンドロイドレイアウトで3つのオブジェクトを水平に設定する方法
どうすればいいですか?
アンドロイドレイアウトで3つのオブジェクトを水平に整列させたい場合、最初のオブジェクトは左に、3番目のオブジェクトは右に、2番目のオブジェクトは中央で残りの幅にする必要があります。アンドロイドレイアウトで3つのオブジェクトを水平に設定する方法
どうすればいいですか?
を。あなたがしなければならないのは、TextViewをあなたが望むビューに置き換えるだけです。クリスマスなので、背景を赤にしました。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" android:background="#f00"/>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView" android:background="#f00"/>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="TextView" android:background="#f00"/>
</LinearLayout>
水平方向の線形レイアウトが必要です。その後、あなたの3つのオブジェクトを宣言し、それらを各1の重みを与える: アンドロイド:これはかなりあなたが望むものであるlayout_weight =「1」
なぜ投票しましたか? – Adham
あなたの質問は研究努力を示さないので。これはAndroidの基本的なもので、どこにでも書かれています。 –
左右のオブジェクトに相対レイアウトと重力を使用します。 –