我在android中的应用程序有问题。我添加了一个代码 mobileSetKeyboardType "decimal" 来显示十进制键盘以输入金额。但似乎点(“。”)按钮在手机中不起作用。在平板电脑上运行良好。我尝试删除金额字段的所有 pKey 验证,但仍然相同。有人在真机上体验过这个吗?你是怎么解决的?
顺便说一句,我在 preopencard 上添加了 mobileSetKeyboardType "decimal"
注意:我正在使用 Livecode。
我将其发布为答案,因为它允许我包含格式化的脚本。
如果将以下处理程序放入字段脚本会发生什么:
on rawKeyDown theKey
set the text of me to theKey
end rawKeyDown
不要将此脚本放在其他任何地方。它可能会使您的堆栈无响应。
您的设备使用什么语言?如果是美国英语,如果您将其更改为英国英语(或相反,或者如果您使用其他语言,只需将其更改为任一选项)会发生什么?
真实设备键盘可以是标准 Android 键盘的修改版本,因此其行为可能因设备而异。