Как именно работает wrap_content? - PullRequest
0 голосов
/ 06 февраля 2019

При объявлении представления EditText в файле axml (в качестве примера) я обычно указываю его ширину как "wrap_content".

<EditText 
    android:width = "wrap_content" />

Но меня удивило, что произойдет, если пользовательпревышает поля зрения?Будут ли поля расширены из-за настройки warp_content?Он останется прежним, а остальная часть введенного ввода останется невидимой для пользователя?

Еще одна вещь, как будет выглядеть вид без установки подсказки?Если бы я установил ширину на «wrap_content», и в начале не было введено никакого ввода (без содержимого), будет ли представление вообще отображаться в приложении?

В принципе, как работает warp_content?Это позволяет динамически изменять ширину вида?Или это просто «однократная» настройка для первой инфляции представления?

1 Ответ

0 голосов
/ 06 февраля 2019

Да.edittext отображает ширину по умолчанию, эквивалентную символу (например, W).

My edittext выглядит следующим образом:

<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

Проверьте изображение ниже:

EditText with width

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...