= true. Беда в том, что placeholder длинные и TextField занимает 3 строки игнорируя singleLine = true. Когда начинаешь вводить текст, то все превращается в одну строку. Можно как то исправить? Спасибо, с уважением.
Placeholder принимает String или Composable-лямбду? Кажется, что второе, и тогда можно указать maxLines = 1 внутри самого плейсхолдера
Большое спасибо. Да есть такая возможность. Но почему он игнорирует singleLine?
Еще как вариант, советовали задать максимально разрешённую высоту для TextField, но просто не понятно, что за поведение. Недосмотр разработчиков?
Это не недосмотр, а осознанное решение. Placeholder мог бы быть String и подчиняться другим параметрам TextField, но это сильно снизило бы число доступных возможностей
И выставлять фиксированную высоту точно не надо
placeholder = { Text("Введите текст") } Вот у меня такой placeholder. Но он не принимает maxLines. А на поле TextField, это естественно тоже не работает.
Что значит не принимает? У Text ведь есть параметр maxLines
Обсуждают сегодня