mobileSetKeyboardType "десятичный"
У меня проблема с моим приложением в Android. Я добавил код mobileSetKeyboardType "десятичный", чтобы показать десятичную клавиатуру для ввода суммы. Но, похоже, кнопка Dot (".") Не работает в телефоне. Отлично работает в планшете. Я попытался удалить все проверки pKey для поля количества, но все равно. Кто-нибудь испытал это на реальном устройстве? И как ты это решил?
Кстати, я добавил mobileSetKeyboardType "десятичный" на preopencard
Примечание: я использую Livecode.
2 ответа
Клавиатура реального устройства может быть модифицированной версией стандартной клавиатуры Android, поэтому ее поведение может варьироваться от устройства к устройству.
Я публикую это как ответ, потому что это позволяет мне включать отформатированный скрипт.
Что произойдет, если вы поместите следующий обработчик в скрипт поля:
on rawKeyDown theKey
set the text of me to theKey
end rawKeyDown
Не размещайте этот скрипт где-либо еще. Это может сделать ваш стек невосприимчивым.
Какой язык использует ваше устройство? Если это английский США, что произойдет, если вы измените его на английский Великобритания (или наоборот, или просто измените его на любой вариант, если вы используете другой язык)?