に問題がありますRelativeLayout
。
私は6つViews
を並べて配置しましたが、うまくいきました。
私が抱えている問題はEditTexts
. 幅をwrap_content
に設定すると、小さすぎます。
それらをに設定すると、隣のエッジに合わせて調整するのではなくmatch_parent
、幅全体を使用します(他のものをオーバーレイしています)。Views
Views
だから私の質問は、それらに静的な幅を与えずにどのようにフィットさせることができるでしょうか?
これが私のコードです:
<RelativeLayout
android:id="@+id/relativelayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/tv1"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:text="text 1" />
<EditText
android:id="@+id/et1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/tv1"
android:singleLine="true" />
<TextView
android:id="@+id/tv2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/et1"
android:text="text 2" />
<EditText
android:id="@+id/et2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/tv2"
android:singleLine="true" />
<TextView
android:id="@+id/tv3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/et2"
android:text="text 3" />
<Spinner
android:id="@+id/spinner1"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_toRightOf="@+id/tv3" />
</RelativeLayout>