问题标签 [numeric-keypad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
24002 浏览

android - 安卓有数字键盘吗?

android 中有没有一种方法可以调用仅数字键盘,即仅包含数字 0 到 9 和“.”的虚拟键盘。符号?

0 投票
1 回答
2541 浏览

vb.net - VB.NET 2008 - 如何制作 Button.click 事件 在数字键盘上同时执行 enter 和 period(del) 键?

如何使 Button.click 事件在数字键盘上同时执行 enter 和 period(del) 键?

代码片段:


Case Keys.Enter并且Case Keys.Separator不工作。也没有像 Keys.OEMPeriod 这样的 period(del) 键。

我也尝试在 KeyPress 事件等中调用 enter 键。但无济于事。

有任何想法吗?我正在尝试为学校项目模仿 Windows calc.exe,并认为我会尝试添加一些附加功能,例如数字键盘功能。

0 投票
6 回答
38590 浏览

android - 如何将 InputType=numberDecimal 与“电话”软键盘一起使用?

对于一个EditText盒子,用户应该只输入有效数字,所以我使用android:inputType="numberDecimal". 不幸的是,Android 提供的软键盘只有顶行有数字,而接下来的三行有各种其他符号(美元符号、百分号、感叹号、空格等)。由于numberDecimal仅接受数字 0-9、负号和小数点,因此使用“电话”软键盘(3x3 网格中的 0-9,加上一些其他符号)会更有意义。这将使按钮更大,更容易点击(因为它是 4x4 网格,而不是同一屏幕区域中的 10x4 网格)。不幸的是, usingandroid:inputType="phone"允许使用非数字字符,例如括号

我曾尝试使用android:inputType="numberDecimal|phone",但numberDecimal位标志的方面似乎被忽略了。我也尝试过android:inputType="phone"与 结合使用android:digits="0123456789-.",但它仍然允许多个负号或小数点(inputType="number"对类似的东西有很好的错误检查,甚至不会让用户输入)。我也尝试android:inputType="phone"在 xml 布局文件中使用,同时DigitsKeyListener在 java 代码中使用 a ,但随后只使用默认数字软键盘(仅在顶行有数字的那个)(它似乎是 set InputType.TYPE_CLASS_NUMBER,这会使InputType.TYPE_CLASS_PHONEset无效通过 xml 布局)。

编写自定义 IME 是行不通的,因为用户必须选择 IME 作为应用程序外部的全局选项。

有什么方法可以使用“电话”式软键盘,同时对输入的内容使用“数字”限制?

0 投票
1 回答
1402 浏览

android - Android:我需要一个在计算器类型软键盘中的幻灯片 a la iphone

我正在尝试在 android 上复制我公司在外部开发的 iphone 应用程序。

我的需求很简单,但在android下似乎很难实现。我有三个数字编辑文本输入。每个都应该只取十进制数值。所以数字 0-9 和“。” 或者 ”,”。在 iphone 上,这是通过计算器式键盘的滑动实现的,其中一个按钮是“GO”按钮,当按下该按钮时会隐藏键盘,如果所有输入都有有效值,则会触发在屏幕上显示值的计算。

我已经尝试过 android 手机输入类型,这非常接近我想要的,但我不知道如何复制 go 按钮。我在主界面本身上放了一个计算按钮,但是一旦打开键盘,我就无法再次使用它。

我也可以

A. 以某种方式修改手机键盘的布局,将其中一个按钮更改为 GO(计算)并拦截按键或

B. 我是否必须创建自己的键盘,在这种情况下,我该如何将它滑入和滑出当前视图的顶部?

多谢你们

0 投票
1 回答
4827 浏览

android - Android - 听数字键盘上的按键?

我使用以下代码从 Android 上的软输入键盘监听 0 - 9 的按键:



当我以以下模式显示软输入键盘时,该代码有效:

替代文字

但是,当我在以下模式下显示软输入键盘时,它不起作用:

替代文字

为什么是这样?

0 投票
1 回答
65 浏览

iphone - iPhone App:你输入分数,它可以工作,但我如何限制它?

我的 iPhone 应用程序运行良好,所有部件都运行良好,但是它可以让您对某些事情进行评分,但是我如何限制分数,例如在您可以评价项目 x“609573095730”但我只想让用户分数在0到100之间,我该怎么做,我可以想象它很简单,但我似乎无法自己解决。

旁注:分数是通过数字键盘输入的(如手机)

0 投票
10 回答
9122 浏览

iphone - 当我只触摸除 UITextField 之外的任何地方时,如何关闭键盘?

您好,我的应用程序中有两个 UITextField,当我触摸除 UITextField 之外的任何位置时,我想关闭键盘,我该怎么做?

0 投票
1 回答
7819 浏览

validation - Input type='number' 新验证删除了 Safari for iPhone iOS5 和最新 Safari for Mac 中的前导零和格式数字

最新的 MacOS Safari 和 iOS5 中的 Safari 有一些额外的验证,如果文本字段不是电话号码,则会导致问题。

案例:输入带有type="numeric"属性的文本字段。

问题:1)号码被格式化为电话号码。例如,如果我输入“012345678”,它会被格式化为“012 345 678”

2) 前导零被删除。例如,“01234567”被格式化为“1234567”

我可以删除文本字段上的type="numeric"属性,问题可能会消失,但我真的很想在这个文本字段中使用数字键盘,而不是 iPhone 上的普通键盘。

任何想法如何解决这一问题?

非常感谢

0 投票
3 回答
2188 浏览

android - 努力在活动开始时启动数字键盘

我的活动中几乎没有 TextView,当活动开始时,我想显示软数字键盘,或者该活动应始终显示键盘。

我努力了:

  1. 在清单中设置android:windowSoftInputMode="stateAlwaysVisible"活动但没有奏效。
  2. 在活动 onCreate 中添加了此代码,它显示字母数字键盘,但不显示数字。

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);

在这方面需要帮助。

0 投票
0 回答
334 浏览

android - 出现数字软键盘并立即变为普通键盘

大家好,我正在寻找有关我的数字软键盘和 EditText 的一点帮助。我有一个基本上有 2 列的表的活动,其中有 1 列可通过 EditText 编辑。我希望在单击 EditText 时出现数字电话键盘。它确实这样做了,但它几乎立即切换到普通键盘。有时会切换几次??该视图位于自定义适配器中,该适配器是来自此博客的修改代码

活动有一个 xml 文件,但它并没有真正使用它们以编程方式设置。xml 文件包含一个linearLayout、ListView 和一个空白的textview 和edittext。

现在自定义适配器

}

}

这应该是直截了当的东西,但我认为自定义适配器出了点问题。有什么想法吗?

我认为这更多地与我手机的默认键盘设置有关,它搞砸了。如果我手动将电话设置更改为电话键盘,那么它可以工作。我可以自动执行此操作吗?