1

我在android中的应用程序有问题。我添加了一个代码 mobileSetKeyboardType "decimal" 来显示十进制键盘以输入金额。但似乎点(“。”)按钮在手机中不起作用。在平板电脑上运行良好。我尝试删除金额字段的所有 pKey 验证,但仍然相同。有人在真机上体验过这个吗?你是怎么解决的?

顺便说一句,我在 preopencard 上添加了 mobileSetKeyboardType "decimal"

注意:我正在使用 Livecode。

4

2 回答 2

0

我将其发布为答案,因为它允许我包含格式化的脚本。

如果将以下处理程序放入字段脚本会发生什么:

on rawKeyDown theKey
  set the text of me to theKey
end rawKeyDown

不要将此脚本放在其他任何地方。它可能会使您的堆栈无响应。

您的设备使用什么语言?如果是美国英语,如果您将其更改为英国英语(或相反,或者如果您使用其他语言,只需将其更改为任一选项)会发生什么?

于 2013-08-19T09:03:38.993 回答
0

真实设备键盘可以是标准 Android 键盘的修改版本,因此其行为可能因设备而异。

于 2015-05-26T12:56:48.400 回答