我的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>