问题标签 [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.
android - 安卓有数字键盘吗?
android 中有没有一种方法可以调用仅数字键盘,即仅包含数字 0 到 9 和“.”的虚拟键盘。符号?
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,并认为我会尝试添加一些附加功能,例如数字键盘功能。
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_PHONE
set无效通过 xml 布局)。
编写自定义 IME 是行不通的,因为用户必须选择 IME 作为应用程序外部的全局选项。
有什么方法可以使用“电话”式软键盘,同时对输入的内容使用“数字”限制?
android - Android:我需要一个在计算器类型软键盘中的幻灯片 a la iphone
我正在尝试在 android 上复制我公司在外部开发的 iphone 应用程序。
我的需求很简单,但在android下似乎很难实现。我有三个数字编辑文本输入。每个都应该只取十进制数值。所以数字 0-9 和“。” 或者 ”,”。在 iphone 上,这是通过计算器式键盘的滑动实现的,其中一个按钮是“GO”按钮,当按下该按钮时会隐藏键盘,如果所有输入都有有效值,则会触发在屏幕上显示值的计算。
我已经尝试过 android 手机输入类型,这非常接近我想要的,但我不知道如何复制 go 按钮。我在主界面本身上放了一个计算按钮,但是一旦打开键盘,我就无法再次使用它。
我也可以
A. 以某种方式修改手机键盘的布局,将其中一个按钮更改为 GO(计算)并拦截按键或
B. 我是否必须创建自己的键盘,在这种情况下,我该如何将它滑入和滑出当前视图的顶部?
多谢你们
android - Android - 听数字键盘上的按键?
我使用以下代码从 Android 上的软输入键盘监听 0 - 9 的按键:
当我以以下模式显示软输入键盘时,该代码有效:
但是,当我在以下模式下显示软输入键盘时,它不起作用:
为什么是这样?
iphone - iPhone App:你输入分数,它可以工作,但我如何限制它?
我的 iPhone 应用程序运行良好,所有部件都运行良好,但是它可以让您对某些事情进行评分,但是我如何限制分数,例如在您可以评价项目 x“609573095730”但我只想让用户分数在0到100之间,我该怎么做,我可以想象它很简单,但我似乎无法自己解决。
旁注:分数是通过数字键盘输入的(如手机)
iphone - 当我只触摸除 UITextField 之外的任何地方时,如何关闭键盘?
您好,我的应用程序中有两个 UITextField,当我触摸除 UITextField 之外的任何位置时,我想关闭键盘,我该怎么做?
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 上的普通键盘。
任何想法如何解决这一问题?
非常感谢
android - 努力在活动开始时启动数字键盘
我的活动中几乎没有 TextView,当活动开始时,我想显示软数字键盘,或者该活动应始终显示键盘。
我努力了:
- 在清单中设置
android:windowSoftInputMode="stateAlwaysVisible"
活动但没有奏效。 - 在活动 onCreate 中添加了此代码,它显示字母数字键盘,但不显示数字。
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
在这方面需要帮助。
android - 出现数字软键盘并立即变为普通键盘
大家好,我正在寻找有关我的数字软键盘和 EditText 的一点帮助。我有一个基本上有 2 列的表的活动,其中有 1 列可通过 EditText 编辑。我希望在单击 EditText 时出现数字电话键盘。它确实这样做了,但它几乎立即切换到普通键盘。有时会切换几次??该视图位于自定义适配器中,该适配器是来自此博客的修改代码
活动有一个 xml 文件,但它并没有真正使用它们以编程方式设置。xml 文件包含一个linearLayout、ListView 和一个空白的textview 和edittext。
现在自定义适配器
}
}
这应该是直截了当的东西,但我认为自定义适配器出了点问题。有什么想法吗?
我认为这更多地与我手机的默认键盘设置有关,它搞砸了。如果我手动将电话设置更改为电话键盘,那么它可以工作。我可以自动执行此操作吗?