问题标签 [android-virtual-keyboard]

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 投票
2 回答
110 浏览

android - 启动虚拟键盘

我遇到了显示虚拟键盘的情况

1)设置监听器时:

2) 活动开始....

对于这些情况,我不想显示虚拟键盘

0 投票
2 回答
1072 浏览

android - phonegap android edittext 隐藏在虚拟键盘后面

我正在开发一个 android phonegap 应用程序。我使用 HTML 创建了一个弹出窗口,其中包含“用户名”和“密码”两个编辑字段。当这些字段获得焦点时,软键盘会立即出现并隐藏。谁能说出它为什么会这样。提前致谢

0 投票
3 回答
1784 浏览

android - 在Android中单击外部时如何隐藏虚拟键盘

我正在关注教程。

该代码适用于一个editText. 但现在我有很多(近 10 个)EditText字段。如果我对每个字段重复此代码,代码将很长。任何人都可以让我知道在任何字段之外单击时如何禁用虚拟键盘吗?

0 投票
2 回答
1926 浏览

android - 无需编辑文本即可收听虚拟键盘按键

在 Fragment onCreateView 方法中以这种方式强制键盘时,是否有办法获取关键事件:

还需要键盘处于数字模式。

谢谢。

0 投票
2 回答
2743 浏览

android - 隐藏 Android 虚拟键盘

我有一个显示 EditText 和两个底部的活动。

当我点击 EditText 时,会出现 Android 虚拟键盘,以便我可以输入文本。现在,在点击任何底部之前,我想隐藏键盘。我想通过点击屏幕来做到这一点。

我在stackoverflow中看到过一些类似问题的帖子,但这看起来不像工作。我试图设置一个监听器:

我还尝试创建一个父活动,该活动递归地将 onTouch 事件关联到不是文本视图的每个视图,但它确实只注册了文本视图(我从另一个 stackoverflow 帖子中获取了这段代码)

有什么直截了当的解决方案吗?我不敢相信没有更简单的方法可以做到这一点。我正在使用 Gingerbread API(API 级别 10)

谢谢

0 投票
0 回答
386 浏览

landscape-portrait - 虚拟键盘将纵向模式变为横向模式

我有一个站点会根据设备的方向更改其布局。但是,当页面中有表单,用户关注文本域时,会弹出虚拟键盘,将页面转为“横向模式”(可能是页面高度较低触发)

我在 Chrome、Firefox 和 Dolphin 移动浏览器中注意到了这个问题,有什么办法可以让设备在设备为纵向时浏览器保持纵向?

0 投票
4 回答
8115 浏览

android - EditText onClick 不显示虚拟键盘

如果我单击我的 EditText,则不会显示虚拟键盘。显示光标,但没有可键入的键盘。

我什至尝试过手动打开但没有用。

这是我的代码:

布局片段:

我的虚拟键盘玩捉迷藏的原因是什么?我在真实设备上测试,而不是在模拟器上测试。

0 投票
1 回答
1602 浏览

android - Android SearchView:按下望远镜键时再次搜索

我正在使用 SearchView 小部件在 ListView 中搜索文本。
输入文本时,会打开一个虚拟键盘。当按下“望远镜键”时,我想重复搜索。
如何拦截虚拟键盘按键事件?

注意:不要将虚拟键盘中右下角的望远镜键与 SearchView 小部件中的望远镜图标混淆。

我会告诉你我尝试了什么,因此我知道它不起作用:

  • SearchView 上的 onQueryTextChange()
  • SearchView 上的 onKeyListener()
  • SearchView 上的 TextWatcher()
  • ListView 上的 dispatchKeyEvent()
0 投票
2 回答
311 浏览

android - 当点击前台布局Android时,后台布局会被吸引

我正在设计一个基于 Tab 的 Android 应用程序并使用 Fragment。我的第一个片段布局几乎没有 Edittexts,并且在导航到没有任何 EditTexts 的其他片段时,点击时会出现虚拟键盘。经过几个小时的测试,我发现它是由上一个片段中的 EditText 引起的。如何防止这种情况?

0 投票
2 回答
2001 浏览

android - 检测虚拟键盘的类型-android

我有一个 android 应用程序,它处理来自标准键盘的输入与 Swype 键盘给出的输入不同。有没有办法以编程方式找出当前正在使用的键盘?

谢谢!