问题标签 [android-softkeyboard]

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 回答
345 浏览

android - 修复 android 软键盘问题

我有一个 ListAdapter,它显示包含一个 Edittext 的视图。当该视图聚焦时,软键盘会弹出。但是由于某种原因导致视图失去焦点。有没有办法避免这种行为?

0 投票
1 回答
4089 浏览

android - 显示软键盘时背景布局移动 - android

我有一个输入弹出窗口,它显示在我的活动主视图上,其中有一些编辑框。当弹出窗口显示时,活动视图在背景中保持暗淡(就像警报对话框一样)。

我遇到的问题是,当键盘出现时,弹出窗口没问题,但后台的活动视图正在向上移动。该视图应该暂停,我根本不会想到它会受到键盘的影响。有没有办法阻止这种情况发生?

我尝试将 android:windowSoftInputMode="adjustPan" 添加到活动和弹出窗口中,但没有成功。

这是我的活动布局:

这是我的弹出布局:

谢谢!

0 投票
7 回答
59968 浏览

android - Android EditText,软键盘显示/隐藏事件?

是否可以捕捉到为 EditText 显示或隐藏软键盘的事件?

0 投票
0 回答
669 浏览

android - Android - 如何从代码中设置钥匙图标

在 xml 中定义键盘时,我们使用android:keyIcon属性来设置按键图标。但是在设置Drawable属性 - Key.icon时,图标不会显示键上。相反,图像会显示在点击键时出现的弹出窗口中。还有其他方法可以从代码中设置键图标吗?

0 投票
0 回答
325 浏览

android - android 软键盘 onTouch()

实现自定义软键盘的最佳方法是什么,它可以识别用户在哪里按下,在哪里释放,然后使用这两个坐标来确定字符?例如,如果我按 Q,然后将手指移动到 E,然后松开。应用程序应获得 2 个坐标。基本简单的线。

一种方法是通过按钮并在触摸按钮时使用 onTouch(View v, MotionEvent event) 方法。然后调度 MotionEvent。另一种方法是处理所有输入,并将布局绘制为“图像”。与上面的示例相同,但没有按钮。或者也许有一些更好的方法(因为我是 android 新手并且还不了解它)?

感谢您提供任何帮助或建议。

0 投票
4 回答
9502 浏览

android - 如何在 PopupWindow 上显示键盘?

我正在使用PopupWindow类并且PopupWindow我有一个EditText,我的问题是什么时候PopupWindow可见并且我点击EditText当时软键盘不可见并且我无法输入输入。谁能告诉我如何解决这个问题?

0 投票
1 回答
614 浏览

android - 使用 LatinIME.git 示例的软键盘上的运行时错误

我需要专业 android 开发人员的帮助。我为 android 2.2 开发软键盘。我想以 LatinIME.git 为例。

一个 Eclipse 项目是正确的并且可以编译,但是在设备上安装应用程序并将键盘设置为输入法后(我在 2.2 上使用 HTC Desire)我有一个运行时错误:

... 强制关闭键盘工作后,但 KeyboardView 显示错误请看图片:

在此处输入图像描述

拉丁语1.png

在此处输入图像描述

拉丁语2.png

非常感谢。

最好的问候,维塔利。

0 投票
1 回答
752 浏览

android - Android:软键盘高效按键效果?

在软键盘上,哪个更好在按键期间给用户视觉反馈:

1.重绘按钮的部分,它被按下到主背景画布View以产生按下效果 2.每个按钮都有自己的“按下” View,并且View在按键事件期间设置为可见(闪烁)(因此不需要重绘但需要更多内存)

我知道它在速度和内存使用之间的权衡,但我只想知道在这种情况下你会做什么。

0 投票
1 回答
914 浏览

android - 如何删除 Android 示例软键盘?

我已经在真实设备上运行了 Android SDK 中提供的示例软键盘。我现在想将它从设置中的可用键盘列表中删除。我在网上搜索过,没有任何点击。它也出现在我的一个模拟器上。

我敢肯定这可能是一个显而易见的答案,但我就是想不通。

任何帮助,将不胜感激。

谢谢,山姆

0 投票
2 回答
1905 浏览

android - 在没有输入区域的活动上显示数字键盘

我使用以下代码在我的 Activity 中弹出软输入键盘



这将显示字母键盘。

但我想显示数字键盘。

请注意,我知道 setInputType() 在与 Edittext 或 TextView 一起使用时有效,但我希望能够在没有输入区域(例如 EditText)的情况下显示键盘,并且只需听键盘上的按键。

谁能确认这是否可行,如果可以,如何实现?