有人可以解释如何使用 TYPE_INPUT_METHOD_DIALOG 吗?
我想在按下软键盘的某个键时创建一个简单的对话框(例如 EditText 和一个按钮)。 WindowManager.LayoutParams…
Android:使用 TextWatcher 删除 EditText 中的字符仍然显示建议中的字符
在我的活动中,我有一个 EditText 来捕获文件名。我正在使用 TextWatcher 来防止用户输入我不希望他们在文件名中使用的某些字符。本质上我只希望用户…
从 InputConnection 获取 EditText 中所有文本的更好方法?
我已经编写了一个 IME(InputMethodService),我需要从它正在编辑的 EditText 中获取所有文本。我知道一种方法: InputConnection inputConnection =…
使 EditText 对象仅接受数值
我想在这个属性中以编程方式创建一个 EditText: android:inputType="number|numberSigned|numberDecimal" 简而言之,我希望它只接受数字值。我该如何…
通过 Android API 发送组合键(元键和键码)
我不知道如何使用 Android 发送元键(例如 CTRL)和键码(例如 RETURN)的组合(我使用 API 级别 11 = 版本 3.0)。 类 KeyEvent 的文档提到了常量与M…
第一次加载 webview 时软键盘会自动弹出
显然,网页上也没有编辑框或任何需要键盘的东西。 即使在用户交互事件上这也不起作用。 public void onUserInteraction() { super.onUserInteraction(…
输入法无法从 Android 中的“完成”按钮获取操作
我正在尝试创建一个输入法,我正在使用它 android sdk 提供的软键盘示例。 我在三星设备(android 2.1 SDK)。 在设备中,我激活 IME 并打开 MEMO 应…
如何以编程方式关闭/隐藏 Android 软键盘?
我的布局中有一个 EditText 和一个 Button 。 在编辑字段中写入并单击 Button 后,我想在触摸键盘外部时隐藏虚拟键盘。有人可以提供一个简单的例子来…
如何检测 ImageView 上的手势?
我想检测手指被拖动到 ImageView 上。我获取 ImageView,创建 GestureDetector 和 View.OnTouchListener 的实例,然后将 View.OnTouchListener 设置为…
如何在Android上自定义谷歌输入法的键盘皮肤?
我需要更改android默认的Google输入法的皮肤,包括按钮的样式和图像、背景颜色,也许删除一两个按钮或让它们在单击时执行不同的操作。 默认输入法: …