问题标签 [android-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 - 动态“电话编辑文本”的软键盘
我正在构建一个应用程序,我只想动态显示数字键盘,即 0、1、2、3、4、5、6、7、8、9 位数字。该数字键盘用于字段名称“电话号码” . 我有解决方案,但它以静态方式工作..但我的电话字段是动态的,现在我正在使用
方法,但是这种方法显示总数字软键盘..我只想显示数字..
android - 如何检查是否使用了本机/硬件键盘?
我想检查是否使用了本机/硬件键盘,如果可能的话,我想禁用第三方键盘。
我的目标很简单,我只使用原生 android 软键盘在我的编辑框中输入值,没有其他键盘可以做到这一点
谢谢
编辑
我知道做我想做的事情不是一个好主意,我知道 android 的基本思想是拥有知道根据意图过滤器处理某些类型的意图的意图、活动和服务。但这在每条规则中都有一个例外,尤其是当我们谈论安全性时。
我想禁用所有第三方键盘,如果使用某些 API 或其他东西无法做到这一点......是否有解决此问题的方法?
编辑
这将返回当前启用的输入法(键盘),但我需要“系统键盘”之类的东西,但我看不到任何类似的标志:-(。
一种可能的解决方案是将 list[0] 作为我正在搜索的键盘,但我不想在订单上进行中继(除非保证订单始终带有索引 0 的键盘是随电话)
这是列表的值
android - Android 键盘 Enter/Next 按钮处理程序
在我的 Android 应用程序中,我有 4 个EditText
这样的布局:
当我在 E11 中书写并点击 Enter 或 TAB 时,它会将 E21 作为默认的 Android 行为。我怎样才能让它去E12呢?
javascript - 如何使用我们的自定义按钮复制键盘的下一个按钮?
我正在开发一个网络应用程序。我制作了一些 JavaScript 方法,当焦点从编辑文本更改时,它从编辑文本中获取输入,但用户必须从键盘单击下一步按钮。
要求是我必须创建一个具有自定义功能的按钮。在那里,我如何执行与单击按钮时键盘下一个按钮执行的任务相同的任务。任何机构都可以给我一些教程吗?任何形式的帮助都将是可观的。
android - 在软键盘上显示“完成”键
在我的应用程序中将文本输入到 EditText 时,我需要软键盘来显示“完成”键。在 Android 2.1 设备上显示“完成”按钮,但在 2.3 或更高版本上不显示。
这是我使用的代码:
我正在使用带有 Android 版本 2.3.4 的三星设备。
编辑文本的屏幕截图:
android - android:windowSoftInputMode="adjustResize" 没有任何区别?
我有一个使用这种布局的人造对话框:
<FrameLayout>
我根据正在打开的对话框放置一个片段- 控制对话框的活动如下所示:
不幸的是,当您单击对话框内的编辑文本时,不会调整大小。windowSoftInputMode
字面上没有区别,因为功能与平移模式相同。
文档说“这当然只适用于具有可调整大小的区域的应用程序,可以缩小以腾出足够的空间”,但没有告诉你“可调整大小的区域”是什么意思,让我觉得在某种程度上我不知道t有一个可调整大小的区域?
如果有人知道发生了什么,他们可以帮助我吗?
编辑
像这样围绕对话框不会改变任何东西:
编辑2
Scrollview 作为父级也无济于事:
android - 它在 Android 中如何与 iOS 的 InputAccessoryView 相同?
我需要在 android 内置键盘或键盘上方添加额外的按钮,这可能吗?
任何人都可以建议我在 Android 中使用任何控件,例如 iOS 中的 InputAccessoryView 吗?
我知道它在使用/创建自定义键盘时是可能的,但我必须在内置的 android 键盘中添加按钮,这可能吗?
谢谢
android - 打开数字键盘而不强制 EditText 仅为数字
我在创建自己的作品时遇到了这个问题,Keyboard
但我一生都记不起我在哪里遇到过它。
我想打开数字键盘。但是,我希望我EditText
只接受一个 IP 地址。多亏了这个答案,向我添加过滤器EditText
并不难。
但是,现在我想让数字键盘而不是标准文本键盘打开。不幸的是,搜索结果充满了相同的“你如何限制EditText
数字输入?” 一遍又一遍的问题。
谁能指出我手动打开数字键盘的正确位置。
android - 如何将“.com”按钮添加到 Android 键盘?
可能重复:
android:inputType=“textEmailAddress” - '@' 键和 '.com' 键?
在我的项目中,我有一个 EditText,用户应该在其中输入他的电子邮件。如何将“.com”按钮添加到 Android 键盘?
这是我的代码:
==========> 更新:
我在我的模拟器中遇到了这个问题(实际上仍然存在)。但是当我在真实设备上查看三星 Galaxy S2 时,我看到了“.com”按钮。因此,在真实设备上没有问题。但我对模拟器用户的建议是转到设置/语言和键盘,然后清除中文和日文输入法的勾号。因此,您可以在键盘中看到“@”(但在 AVD 2.2 中仍然没有“.com”按钮)。
android - 一旦其可见性设置为“消失”,如何禁用在 EditText 中的输入
我正在 Android 上编写一个应用程序,我有这些按钮;当您单击它们时,如果输入面板(EditText)不可见,则会出现,否则会消失。问题是用户仍然可以在 EditText 消失后输入。我附上了两张图片来说明我的意思。
我试过.setEnabled(false)
了 - 没用。
我试过.setFocusable(false)
了 - 没用。
我一起尝试了 - 没有工作。