问题标签 [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.
android - 启动虚拟键盘
我遇到了显示虚拟键盘的情况
1)设置监听器时:
2) 活动开始....
对于这些情况,我不想显示虚拟键盘
android - phonegap android edittext 隐藏在虚拟键盘后面
我正在开发一个 android phonegap 应用程序。我使用 HTML 创建了一个弹出窗口,其中包含“用户名”和“密码”两个编辑字段。当这些字段获得焦点时,软键盘会立即出现并隐藏。谁能说出它为什么会这样。提前致谢
android - 在Android中单击外部时如何隐藏虚拟键盘
我正在关注本教程。
该代码适用于一个editText
. 但现在我有很多(近 10 个)EditText
字段。如果我对每个字段重复此代码,代码将很长。任何人都可以让我知道在任何字段之外单击时如何禁用虚拟键盘吗?
android - 无需编辑文本即可收听虚拟键盘按键
在 Fragment onCreateView 方法中以这种方式强制键盘时,是否有办法获取关键事件:
还需要键盘处于数字模式。
谢谢。
android - 隐藏 Android 虚拟键盘
我有一个显示 EditText 和两个底部的活动。
当我点击 EditText 时,会出现 Android 虚拟键盘,以便我可以输入文本。现在,在点击任何底部之前,我想隐藏键盘。我想通过点击屏幕来做到这一点。
我在stackoverflow中看到过一些类似问题的帖子,但这看起来不像工作。我试图设置一个监听器:
我还尝试创建一个父活动,该活动递归地将 onTouch 事件关联到不是文本视图的每个视图,但它确实只注册了文本视图(我从另一个 stackoverflow 帖子中获取了这段代码)
有什么直截了当的解决方案吗?我不敢相信没有更简单的方法可以做到这一点。我正在使用 Gingerbread API(API 级别 10)
谢谢
landscape-portrait - 虚拟键盘将纵向模式变为横向模式
我有一个站点会根据设备的方向更改其布局。但是,当页面中有表单,用户关注文本域时,会弹出虚拟键盘,将页面转为“横向模式”(可能是页面高度较低触发)
我在 Chrome、Firefox 和 Dolphin 移动浏览器中注意到了这个问题,有什么办法可以让设备在设备为纵向时浏览器保持纵向?
android - EditText onClick 不显示虚拟键盘
如果我单击我的 EditText,则不会显示虚拟键盘。显示光标,但没有可键入的键盘。
我什至尝试过手动打开但没有用。
这是我的代码:
布局片段:
我的虚拟键盘玩捉迷藏的原因是什么?我在真实设备上测试,而不是在模拟器上测试。
android - Android SearchView:按下望远镜键时再次搜索
我正在使用 SearchView 小部件在 ListView 中搜索文本。
输入文本时,会打开一个虚拟键盘。当按下“望远镜键”时,我想重复搜索。
如何拦截虚拟键盘按键事件?
注意:不要将虚拟键盘中右下角的望远镜键与 SearchView 小部件中的望远镜图标混淆。
我会告诉你我尝试了什么,因此我知道它不起作用:
- SearchView 上的 onQueryTextChange()
- SearchView 上的 onKeyListener()
- SearchView 上的 TextWatcher()
- ListView 上的 dispatchKeyEvent()
android - 当点击前台布局Android时,后台布局会被吸引
我正在设计一个基于 Tab 的 Android 应用程序并使用 Fragment。我的第一个片段布局几乎没有 Edittexts,并且在导航到没有任何 EditTexts 的其他片段时,点击时会出现虚拟键盘。经过几个小时的测试,我发现它是由上一个片段中的 EditText 引起的。如何防止这种情况?
android - 检测虚拟键盘的类型-android
我有一个 android 应用程序,它处理来自标准键盘的输入与 Swype 键盘给出的输入不同。有没有办法以编程方式找出当前正在使用的键盘?
谢谢!