Как сделать так, чтобы отключенное создание OutlinedTextField выглядело так, как будто оно включено?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как сделать так, чтобы отключенное создание OutlinedTextField выглядело так, как будто оно включено?

Сообщение Anonymous »

У меня есть поле Compose OutlinedTextField, которое нельзя редактировать вручную, но оно должно заполняться с использованием данных, которые происходят при нажатии на текстовое поле. Но если задать для поля значение readOnly=true, модификатор clickable не будет работать. Поэтому я нашел обходной путь: установить для него значение Enabled=false, что позволит работать с кликами.

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

OutlinedTextField(
value = text,
onValueChange = { text = it},
enabled = false,
modifier = Modifier.clickable { text= "Clicked"}
)
Как я могу сделать так, чтобы это выглядело так, как будто оно включено в зависимости от используемой темы, без установки фиксированного цвета?

Подробнее здесь: https://stackoverflow.com/questions/738 ... ts-enabled
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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