Для текстового поля Jetpack Compose, как я могу отображать цифровую клавиатуру, но при этом разрешать пользователю перекAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Для текстового поля Jetpack Compose, как я могу отображать цифровую клавиатуру, но при этом разрешать пользователю перек

Сообщение Anonymous »

У меня есть входные данные, согласно которым идентификаторы в 99 % случаев будут просто числами, поэтому пользователю удобнее вводить цифры с клавиатуры. Однако иногда им может потребоваться включить другие символы, чтобы иметь возможность переключаться на символьную клавиатуру.
Компонент TextField предлагает аргумент KeyboardOptions, который, в свою очередь, имеет KeyboardType. Однако использование KeyboardType.Number предлагает только цифровую клавиатуру, не допуская никаких изменений, и мне не удалось найти какие-либо настройки, позволяющие варьировать.
Я определяю текстовое поле как таковое. :

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

TextField(
value = numberValue,
onValueChange = { numberValue = it },
keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Number),
label = { Text("Number Keyboard Type") }
)
И я получаю это
Изображение


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

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

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

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

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

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

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