Jetpack Compose OutlinedTextField добавляет дополнительные поля к ведущему значку. Есть ли способ удалить его?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Jetpack Compose OutlinedTextField добавляет дополнительные поля к ведущему значку. Есть ли способ удалить его?

Сообщение Anonymous »

Я не могу понять, откуда взялось это дополнительное дополнение. Я даже добавил к значку зеленый фон, чтобы значок не занимал места. Я читал, что SingleLine может влиять на внутреннее заполнение, но установка для него значений true/false не имеет значения.

Код: Выделить всё

OutlinedTextField(
modifier = modifier
.fillMaxWidth()
value = textFieldValue,
onValueChange = { newText ->
textFieldValue = newText
},
leadingIcon = if (isCurrency) {
{
Icon(
imageVector = Icons.Filled.AttachMoney,
contentDescription = null
)
}
} else null,
На снимке экрана используется одно и то же OutlinedTextField для всех полей. Тот, у кого нет дополнительного заполнения, имеет значение LeadIcon, равное нулю. Есть идеи, как удалить отступы?
Изображение

Изображение


Подробнее здесь: https://stackoverflow.com/questions/760 ... on-is-ther
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»