• 0
97mik

Virtual Keyboard Вызов цифровой клавиатуры на мобильных платформах

Вопрос

Как сделать ввод в определённый Edit с помощью такой клавиатуры?

 

post-1-0-38593800-1390677912.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 ответ на этот вопрос

  • 0

Для мобильных устройств FireMonkey поддерживает все стандартные типы виртуальной клавиатуры (обычная, цифровая, ввод электронных адресов). Задание типа клавиатуры осуществляется через свойство: TEdit.KeyboardType. (Описание)

 

Когда вы указываете TEdit, что он будет использовать цифровую клавиатуру, то в момент начала ввода в TEdit (установка фокуса в TEdit), появится клавиатура, выбранного типа.

 

 

x11 понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

  • Похожие публикации

    • Автор: rareMax
      Как можно изменить тип клавиатуры(нужно сделать по умолчанию только числа) для контрола, у которых нет свойства KeyboardType? Сейчас работаю в TGrid, и вот нужно сделать для колонки ввод чисел.
      Вроде просмотрел темы - не увидел аналогичной
    • Автор: Равиль Зарипов (ZuBy)
      Привет Всем!
       
      vkbdhelper.pas
       
      Давно пользовался vkbdhelper'ом, но он был только для андроида.
      руки добрались и до этого, теперь его можно использовать и на IOS
       
      изменения
      * почистил uses секцию
      * убрал зависимость от платформ (кросс-платформенный)
      * добавил глобальную переменную VKOffset
       
      VKOffset - расстояние между контролом и клавиатурой
                       для тех случаев когда включены подсказки/автозамена
                       и контрол оказывается под доп. панелькой
       
      Не все клавиатуры включают доп. панели в свой размер!
      Например для IOS нужно всегда прибавлять 30-32 пикселя, панель с кнопкой Done перекрывает контрол
      {$IFDEF IOS} VKOffset := 31; {$ELSE} VKOffset := 0; // на свой вкус // не знаю как определить размер доп. панельки // когда она не входит в размер клавиатуры // и определить есть ли панелька вообще... {$ENDIF} vkbdhelper.zip
    • Автор: alex_gulich
      всем привет. столкнулся с такой проблемой: при работе с edit'ом, если сей компонент находится достаточно низко, то клавиатура перекрывает его. как бы этот нюанс исправить? работаю в delphi 10 seatle. ах да, приложение на androide
    • Автор: krapotkin
      На форме два TEdit
      KeyboardType у первого = NamePhonePad
      у второго = Alphabet
       
      при переходе фокуса клавиатура остается такой, какая была при входе в первый из Edit'ов
      как принудительно поменять тип клавиатуры?
    • Автор: xenon54
      Всем здрасте.
      При KeyboardType='NamePhonePad' под IOS при пустом Edit'е шифт на виртуальной клаве не нажат и соответственно печать начинается с маленькой буквы. 
      Это фишка данного типа клавиатуры или это фишка данной клавы под IOS или это фишка ФМ? Есть ли возможность программно нажать шифт при появлении клавы?
    • Автор: Aptem
      Здравствуйте,
      Среда: RAD Studio XE6 Платформа: iOS 7 Ставлю для одного из TEdit ввод только цифр и знаков пунктуации, однако это никак не влияет. При получении фокуса всплывает обычная (полная) клавиатура.
       
      Меняю вот так: 
      Edit.KeyboardType := TVirtualKeyboardType.vktNumbersAndPunctuation; Что я делаю не так?
       
      Спасибо.
    • Автор: 97mik
      Как убрать тулбар над виртуальной клавиатурой в iOS?
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу