2015-02-21 2 views
0

Почему продолжается клавиатура Android после максимальной длины записки?почему продолжается клавиатура Android после того, как максимальная длина заметки в приложении Android для firemonkey?

My Memo max длиной 120 символов, но клавиатура Android продолжается.

Как клавиатура андроид заканчивает ввод после максимальной длины записки?

Примечание: приложение андроида delphi firemonkey.

ответ

0

FireMonkey не использует элементы управления пользовательским интерфейсом на платформе (если хотите, посмотрите библиотеку Delphi Android Native Components). Каждый элемент управления пользовательским интерфейсом настраивается в Delphi для выполнения (справедливого) согласования на нескольких платформах. TMemo не использует встроенный Android TextView. Свойство TMemo.MaxLength имеет смысл только внутри самой FireMonkey (в то время как элемент управления получает нажатия клавиш, когда текст вставляется из буфера обмена и т. Д.). Android не имеет понятия о свойстве TMemo.MaxLength, и нет возможности сообщить Android, что установлено для MaxLength.

+0

Вы работали с 'Delphi Android Native Components'? он работает с 10.1? –

+0

@peimanF. Нет, нет. Я вообще не использую FireMonkey. –