android-input-method相关内容

即使连接了硬件键盘,也显示软键盘

有什么方法可以显示连接了 USB 键盘的软件键盘(在我的例子中是 RFID 阅读器)? 我试图使用 InputManager(使用这些或类似的参数)强制显示它,但没有运气 ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FO ..
发布时间:2021-11-27 21:29:02 移动开发

将 AlertDialog.Builder 与 EditText 一起使用时,软键盘不会弹出

我使用 AlertDialog.Builder 来创建一个输入框,以 EditText 作为输入法. 不幸的是,软键盘不会弹出,尽管 EditText 处于焦点,除非您再次明确触摸它. 有没有办法强制它弹出? 我尝试了以下操作,在 (AlertDialog.Builder).show(); 之后,但无济于事. InputMethodManager mgr = (InputMet ..
发布时间:2021-11-27 21:28:17 移动开发

禁用横向软键盘输入的全屏编辑视图?

在使用软键盘的 Android 设备上,我想防止全屏键盘编辑视图(如下所示)在横向模式下出现(即我只想看到软键盘本身及其背后的视图). 我认为这可以使用 InputMethodService 上的 setExtractViewShown(false) 方法来实现,但我无法访问它的默认实例并且不想实现自定义输入法. 编辑添加:输入的视图不是 TextView(它是带有自定义 InputCon ..
发布时间:2021-11-27 21:26:06 移动开发

仅在电话的 AlertDialog 中不显示软键盘

为什么软键盘只在平板电脑上显示是个谜! 这是我使用过的代码. AlertDialog.Builder builder = new AlertDialog.Builder(CurrentActivityName.this);builder.setTitle(“标题");builder.setMessage(“消息");最终 EditText 输入 = new EditText(Current ..
发布时间:2021-11-27 16:40:50 移动开发

如何以编程方式关闭/隐藏 Android 软键盘?

我的布局中有一个 EditText 和一个 Button. 在编辑字段中写入并单击按钮后,我想在触摸键盘外部时隐藏虚拟键盘.我认为这是一段简单的代码,但我在哪里可以找到它的示例? 解决方案 为了帮助澄清这种疯狂,我首先代表所有 Android 用户对 Google 对软键盘的彻头彻尾的荒谬处理表示歉意.对于同一个简单的问题,有这么多不同的答案的原因是,这个 API 与 Android ..
发布时间:2021-10-31 21:43:38 其他开发

Android中带有图像的自定义表情符号键盘

我想在android中创建自己的表情符号键盘.用户应该可以选择此键盘作为其Android手机的输入法. 我尝试创建它,并且可以在我的应用程序中使用它,但是我不知道如何将其用作输入法,因此该键盘可用于手机中的所有其他应用程序.我读过某个地方,我必须为此创建一个服务,以使其与输入服务绑定.除此之外,我无法理解其余内容. 这就是我所做的.尽管它与我要执行的操作不同,但是它是开始并且不知道如何 ..
发布时间:2021-05-04 19:10:30 其他开发

如何以编程方式更改输入法?

我需要根据语言的变化来更换键盘. 我做了一些研究,发现可以使用这些API来完成 InputMethodManager setInputMethod(android.os.IBinder,java.lang.String) InputMethodService switchInputMethod(java.lang.String) 对于第一个API,我需要一个 IBinder令牌 ..
发布时间:2021-04-05 20:26:35 其他开发

Android App鼠标指针输入在Activity UI元素上无法正常工作

已解决! https://stackoverflow.com/a/63790855/12021422 我正在开发可在手机,标签和电视盒上使用的Android应用.我的应用程序需要处理来自触摸,鼠标指针或遥控器的输入. 当前,“我的代码"可以很好地实现该功能,但是鼠标输入的处理中存在异常行为,仅在电视盒上发生. 问题:应用启动后,遥控器可以轻松导航 focusable 元素但应用程 ..
发布时间:2021-04-05 18:34:21 其他开发

Android:WebView/BaseInputConnection中的退格键

Android(4.2)中的软键盘退格键出现问题. 我在WebView(CodeMirror)中有一个自定义编辑器,该编辑器内部使用了空的.似乎退格不是由Android系统发送的,除非它认为中有一些文本. 我已经覆盖了WebView onCreateInputConnection,以试图使软输入变得愚蠢: @Override public ..
发布时间:2020-08-29 21:58:00 其他开发

自定义AOSP键盘错误:DictionaryProvider ClassNotFoundException

在添加一些自定义代码以获得按键触摸的压力值之后,我尝试从5.0.2分支构建AOSP键盘.添加更改后,我将使用lunch full-eng构建源,并使用mm构建LatinIME. 然后,在删除旧版本后,我将LatinIME推到我的Galaxy S3上的/system/apps/上.我正在设备上运行CM12 5.0.2的非官方版本. 下面出现的错误与我的代码更改无关,但更可能与我构建应用程 ..
发布时间:2020-08-28 18:45:49 其他开发

在活动状态onStop上关闭/隐藏Android软键盘

我的布局中有一个EditText和Button.在编辑字段中写入并单击此按钮以go back my fragment后,我要隐藏虚拟键盘.我认为这里有一个简单的方法,但是我尝试了一些方法,但它不起作用: 该代码显示了Button的工作方式: private void onButtonClicked(){ getActivity().getSupportFragmentManag ..
发布时间:2020-08-28 18:39:02 其他开发

软键盘无法在android中打开

我是android的新手,正在开发一个演示应用程序,因为我有一个活动,在屏幕顶部包含一个edittext,并且想在该活动开始时显示键盘,但是我尝试了很多方法,但没有这项工作有效,任何预算都可以帮助我对其进行排序吗? layout.xml ..
发布时间:2020-08-25 22:28:11 其他开发

从InputConnection获取EditText中所有文本的更好方法?

我已经编写了一个IME(InputMethodService),我需要从它正在编辑的EditText中获取所有文本.我知道一种方法: InputConnection inputConnection = getCurrentInputConnection(); inputConnection.append(inputConnection.getTextBeforeCursor(9999, 0) ..
发布时间:2020-08-25 21:27:31 其他开发

使用EditText进行连续OTP输入

此处是4个EditText,用于输入数字密码.我希望它像是,如果第一个EditText用一个数字填充,则焦点应移至下一个EditText,并且也应以相反的方式工作.这样,用户可以从最左边输入密码,也可以从最右边删除密码. 有人可以建议最好的方法是什么吗? 解决方案 您可以使用库 Android PinView/OtpView 或者您可以使用addTextChangedListe ..
发布时间:2020-08-25 21:22:55 其他开发

如何在自定义编辑器视图中更新提取的文本

我已经为垂直的蒙古文字创建了一个自定义编辑器.带圆圈的视图显示了我的自定义编辑器.它们底部的键盘是系统键盘. 但是,当系统键盘以横向输入文本时,键盘可能会显示提取的文本视图,而不是我的自定义编辑器视图.下面带圆圈的视图是提取的文本视图(我的自定义编辑器未更新该视图). 我需要以某种方式将更新从我的视图发送到输入法管理器. 编辑作者:作为一般规则,请尝试遵守其中的字段 请求返回多少个字 ..
发布时间:2020-08-25 19:10:00 其他开发

自定义EditText不在焦点上显示键盘

我正在创建一个自定义EditText类,因为我需要设置一些自定义字体.但是现在当我单击editText时,Android键盘不再弹出... 这是我的课程: package ro.gebs.captoom.utils.fonts; import android.content.Context; import android.content.res.TypedArray; imp ..
发布时间:2020-08-25 18:56:44 其他开发

如何使用Java关闭/隐藏Android软键盘?

我的布局中有一个EditText和Button. 在编辑字段中写入并单击Button后,我想在触摸键盘外部时隐藏虚拟键盘.我以为这是一段简单的代码,但是在哪里可以找到它的示例? 解决方案 为帮助澄清这种疯狂,我首先代表所有Android用户道歉,表示谷歌对软键盘的彻底荒谬对待.对于同一个简单问题,答案之所以如此之多,是因为该API与Android中的许多其他API一样,都是经过可怕设 ..
发布时间:2020-08-24 05:26:41 其他开发