Как сделать так, чтобы отключенное создание 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

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