EditText растет с вводом текста

У меня есть edittext, который составляет 80% экрана в поперечнике, и кнопку, на которую нужно взять оставшиеся 20%, но когда текст вводится в поле или удаляется, edittext растет и сжимается.

<?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="vertical"> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="100"> <Button android:id="@+id/people_relationFilterB" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="20" /> <EditText android:id="@+id/people_searchBoxET" android:text="Search Known" android:singleLine="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="80" /> </LinearLayout> <ListView android:id="@+id/people_listLV" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> 

Любые подсказки? Благодаря!

Я считаю, что ваша проблема заключается в том, что вы устанавливаете ширину макета EditText как wrap_content. У меня была эта проблема, когда я начал разработку Android. Вы, по сути, говорите Android, что хотите, чтобы ваш EditText сам по себе соответствовал введенному вами тексту.

Решение состоит в том, чтобы установить ширину макета как fill_parent, а затем, при необходимости, обернуть LinearLayout вокруг него, чтобы он содержал размер.

Попробуйте установить android: layout_width = "0dp"

Попробуйте установить EditText

 android:layout_width="0dp" android:layout_weight="1" 
Intereting Posts
Загрузка файла – отрицательная длина файла Приложение не отображается в пусковом устройстве Как мне уменьшить пространство между текстом и изображением в кнопке? Защита php api для использования в приложении Android Android – В чем разница между compileSDKVersion «Google Inc.: API Google: 22» и «22»? Создание элементов таблицы GridView Загрузка jQuery из локальных активов в Android для удаленной html-страницы Android AlertDialog с DialogFragment: не закрывайте диалоговое окно, даже если нажать OK Снижение воздействия приложений на приложения, загружающие контент через смартфон Отображение сообщения строки состояния из BroadcastReceiver Как создать динамически пронумерованные указатели на MapView? Android-журналы GC_EXTERNAL_ALLOC '' GC_FOR_MALLOC ' Как сохранить растровое изображение в галерее телефона? Диалоговое окно «Прогресс» появляется странно на устройствах с предварительным лечением Как открыть навигационный ящик при нажатии кнопки в главном фрагменте?