У меня есть горизонтальная LinearLayout
, и в ней есть элементы EditText
и Spinner
.
Какие атрибуты мне нужно настроить, чтобы получить пропорциональную ширину: я хочу, чтобы EditText
взял 3/5 и Spinner
- 2/5 всей доступной ширины?
Мой код выглядит так:
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/LinearLayout01">
<EditText
android:layout_height="wrap_content"
android:id="@+id/EditText01"
android:singleLine="true">
</EditText>
<Spinner
android:layout_height="wrap_content"
android:id="@+id/Spinner01"
android:layout_width="wrap_content">
</Spinner>
</LinearLayout>
Я попытался установить android:layout_weight
, но почему-то он не выглядит достаточно "стабильным" для меня - когда у EditText
нет текста - все выглядит хорошо, но как только я начинаю вводить текст, он начинает расширяться Spinner
соответственно сокращается ...