Я хочу, чтобы когда мой текст редактирования был пуст, его высота составляла 40 пикселей, т. Е. Он занимал место только в одну строку. И когда текст набирается, высота увеличивается. Он должен функционировать больше как WRAP_CONTENT по своей высоте, но я хочу, чтобы он достиг высоты (5 * 40 пикселей) или 200 пикселей, то есть пробела в 5 строк. Больше не увеличивается. Он действует так, как если бы его высота была фиксированной и составляла 200 пикселей. Как я могу получить доступ к этому типу функции высоты.
Попробуйте помочь, предоставив справку по программам, а не справку по XML. Заранее спасибо...
Вы должны проверить этот вопрос. В нем есть именно то, что вам нужно. В следующий раз, задавая вопрос, пожалуйста, проведите небольшое исследование.
Установите ограничение для высоты EditText и максимального количества строк
Кроме того, есть тег с именем android:maxLines = "int"или editText.setMaxLines(int numOfLines)метод, если вы хотите установить, насколько сильно будет растягиваться EditText. Он сделает именно то, что вам нужно.
Проверьте отредактированный ответ. Он сделает именно то, что вам нужно.
Использование этого приводит к двухстрочному тексту редактирования высотой по умолчанию, даже если он пуст. А что, если я хочу работать с шириной, а не с высотой...
Ваши требования немного своеобразны. Итак, вы хотите, чтобы ваш EditText обернул ширину? Вы можете установить minWidth в свой editText и установить layout_width = "wrap_content", который должен выполнять перенос текста редактирования вокруг текста.
Извините, но моя проблема не была решена. Не могли бы вы объяснить немного больше