问题标签 [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.

0 投票
1 回答
219 浏览

android - 在 android 4.0.3 中使用键盘遇到困难?

我一直在开发一个应用程序屏幕,其中包含数字类型输入的编辑文本。它正常工作,发生的情况是——当用户触摸editetxt时,一个数字键盘打开,占据整个屏幕,当用户在键盘中按下next时,这个键盘关闭,并弹出一个占据半屏的新键盘。

我不知道如何听键盘下一个按钮。

我真正想要的是如何禁用其中一个键盘。?我使用的代码是简单的edittext:

请帮助我,我是新手吗?我更喜欢禁用第一个键盘?

0 投票
1 回答
2720 浏览

android - Android EditText 的控制键盘类型(仅限数字)

我有一个自定义的 EditText 用于输入数字序列。我在类的构造函数中设置了 DigitsKeyListener (getInputType() = 2)。

这在 Galaxy S (4.0) 上做了“正确的事”。当视图获得焦点时出现的键盘只有数字、“空格”、句号、逗号、破折号、退格和“完成”。

但是,在较旧的 2.2 设备上,出现的键盘有字母和更广泛的符号,我不需要这些符号。

我在网上找到了一个建议:

在初始化结束时。该值为“3”。当我这样做时,两部手机的情况正好相反。Galaxy S 上的键盘现在有字母(在每个数字旁边,就像在电话上一样),而 2.2 设备上的键盘是我想要的(即基本上是一个计算器)。

是否有一种统一的方法来获得跨版本工作的“计算器”键盘,或者这是我需要为 SDK 版本 <= X 做一件事而为版本 > X 做另一件事的情况?

如果是这样,“X”的值应该是多少?这是否随着特定的主要版本而改变?

0 投票
2 回答
3369 浏览

android - 在 PopupWindow 中拦截 Android 菜单按钮

我有一个不使用选项菜单的主要活动。我需要实现这个行为: 1. 当 Android Menu 按钮被按下时,会显示一个弹出窗口 2. 当 Android Menu 按钮再次被按下时,弹出窗口被关闭。

我知道如何通过在主要活动中覆盖 onKeyDown() 来执行 #1,但不知道如何执行 #2。显示弹出窗口时,不再触发主活动的 onKeyDown()。

当主要活动有一个打开的弹出窗口时,如何捕获 Android 菜单按钮?(在我的例子中,弹出窗口是一个带有膨胀视图的 PopupWindow)。

顺便说一句,我试图在弹出窗口的主视图上设置一个关键监听器,但它没有被触发

0 投票
1 回答
416 浏览

android - Android 模拟器 - 无法让键盘显示

基本上我根本无法显示屏幕键盘。

我已经尝试了所有我读过的解决方案,让它出现在我的应用程序中,现在我得出的结论是它一定是模拟器,因为它在使用消息、写电子邮件等时没有出现。

我在设置中查看了语言和输入并检查了示例软键盘,重新启动了模拟器,没有任何变化。

使用安卓 SKD 2.3.3

3.7 英寸 WVGA (Nexus One)

我希望有人能猜出发生了什么。

非常感谢

0 投票
1 回答
386 浏览

android - android安装的键盘在消息上自动启动而不是在editText上

我正在使用模拟器,我构建了一个应用程序,用户必须在阿拉伯语上书写,我安装了阿拉伯语键盘,当我想写这样的消息时它可以工作,当我打开消息时我只有 1 个键盘,但是当我输入任何字母时,会出现一个新键盘,我可以用它来写阿拉伯语,这两个键盘是: 在此处输入图像描述

但是当我想在我的应用程序上使用已安装的键盘时,当我开始在 edittext 上输入时,第二个键盘不会像这样出现在此处输入图像描述

那么如何更改语言或如何使第二个键盘出现?

0 投票
1 回答
3108 浏览

android - 更改返回键

我想更改输入按钮的名称(图中圈出的按钮)来搜索

在此处输入图像描述

所以我用

但它没有用

0 投票
1 回答
495 浏览

android - Android:在后台运行应用程序时跟踪总击键?

当我的应用程序在后台运行时,有没有办法跟踪设备中的总击键?我试图找到任何可行的解决方案,但没有运气。

更新: 背景意味着我的应用程序没有向用户显示。现在它可能正在通过服务或使用广播接收器或任何其他方法运行,但它对用户不可见。它只需要检测击键而不向用户显示。

0 投票
1 回答
914 浏览

android - 我想为安卓创建自己的软件键盘

可能重复:
如何为 Android 开发软键盘?

我想为 android 操作系统创建自己的键盘(软件),谁能指出我正确的方向?

谢谢

0 投票
1 回答
552 浏览

android - 键盘将底部选项卡按钮向上移动,并在 android 中隐藏 EditText 和 CheckBox

在布局中,我有 2 EditText、 oneButton和 a CheckBox。我的整个布局都在里面ScrollView,因此在显示键盘时它会向上移动。

现在的问题是,当显示键盘时,它也会向上移动底部标签按钮。用户可以滚动查看EditTextCheckBox。但我不希望底部标签向上移动。所以我改用这个

使用它可以停止底部选项卡的移动,但它也可以停止滚动具有编辑文本、按钮和复选框的布局。

我怎样才能让键盘不随它移动底部选项卡,并且当显示键盘时,我的布局具有edittext和复选框被向上移动,以便用户可以看到布局。

谢谢

0 投票
2 回答
265 浏览

android - 试图让 Android 键盘在活动启动时弹出

我希望 Android 键盘在我的活动启动时弹出。一个简单的谷歌搜索显示你只需要requestFocus我在 my 中执行的操作.xml,但它仍然没有弹出。我是否犯了任何导致这不起作用的小错误?

测试:

物理 4.1 模拟器 2.2

布局.xml: