custom-keyboard相关内容

当前正在运行的应用程序的软件包名称软件包名称Android 6.0

我正在使用自定义键盘将图像共享到任何应用程序,例如Facebook,whatsApp,并且我想知道自定义键盘的onIteamClickListener上当前打开的应用程序包名称,以共享数据而无需选择器对话框.下面是我的代码 grdPhoto.setOnItemClickListener(new AdapterView.OnItemClickListener(){@TargetApi(Build ..
发布时间:2021-04-05 19:51:12 移动开发

Android处理自定义键盘上的“搜索"按钮

我正在开发自己的自定义键盘. 如果我们的键盘使用 IME_ACTION_SEARCH 参数打开的话,如何处理“搜索"按钮的按下操作? 我有以下代码,但不幸的是,在搜索情况下它不起作用.在正常情况下,使用“完成"按钮可以很好地工作. 最终int选项= this.getCurrentInputEditorInfo().imeOptions;最终int actionId =选项&Edito ..
发布时间:2021-04-05 18:57:03 移动开发

自定义键盘无法分段工作

我已经在片段中实现了自己的自定义键盘.当我单击editText时,键盘将打开.但是所有的数字键都不起作用,某些键(例如7、0和8)在单击时起作用,但大多数情况下不起作用.回车键,右键和左键等键均正常工作.相同的代码在Activity中绝对可以正常工作,但在Fragment中实现时则不能正常工作.而且在此片段中未调用onFocus Listerner.会是什么原因呢?我实现的代码如下: publ ..
发布时间:2021-04-04 19:22:31 移动开发

旋转后键盘扩展高度不正确

我有iOS自定义键盘,可以在旋转时改变高度. 我的代码可以正常工作95%...但是在某些情况下(参见下文),旋转为横向时,高度不会改变-保持纵向高度. 此问题(几乎)用最少的代码即可复制-创建新的Keyboard Extension目标并将此代码复制到KeyboardViewController: class KeyboardViewController: UIInputView ..
发布时间:2021-02-08 21:16:08 移动开发

自定义键盘高度大于默认键盘高度

如何自定义键盘大小,如gBoard在键盘上所做的一样(请参见屏幕截图). 此处搜索部分显示在键盘上方.我想在我的应用程序中做同样的事情.有谁可以帮助我知道使用哪种方法创建这种视图. 解决方案 您应该查看inputAccessoryView属性.由于它是UIResponder的属性,因此可以在UITextView,UITextField等上使用.将自定义视图分配给inputAccessory ..
发布时间:2021-02-08 20:04:52 移动开发

如何仅在Swift中为我的应用制作自定义键盘?

如何仅在Swift中为我的应用制作自定义键盘?我不希望人们去设置然后添加键盘.我希望他们能够在我的应用程序上立即使用它.不需要额外的工作. 如何在Swift中实现这一点? 许多链接只谈论在设置中添加新键盘.我不要那个. 我对UI还是很陌生,请给我详细说明. 解决方案 用于文本输入的UITextField和UITextView类都具有inputView属性.默认情况下,此属 ..
发布时间:2020-12-01 01:40:04 移动开发

识别语音转文本迅捷

是否可以识别语音,然后使用自定义键盘将其转换为文本.就像iPhone中的默认短信应用一样. 屏幕截图 1.默认识别iPhone键盘中的语音. 2.文字语音 任何帮助将不胜感激. 谢谢. 解决方案 我有以下代码在示例应用程序中用于将语音转换为文本. import UIKit import Speech import AVKit class ViewCon ..

在模拟器Swift上运行自定义键盘时出错

我正在尝试制作自定义键盘。对于简单的自定义键盘来说,它运行良好,但是在单击表情符号时却显示以下错误: viewServiceDidTerminateWithError ::错误域= _UIViewServiceInterfaceErrorDomain代码= 3“(null)” UserInfo = {消息=服务连接中断} 我也尝试过使用Device运行它,但仍然显示相同的错误。有人知道 ..
发布时间:2020-10-29 05:24:49 移动开发

在iOS自定义键盘中使用时不支持iOS CoreBluetooth状态

我想在iOS键盘扩展(自定义键盘)中使用 CoreBluetooth API。但是,不支持 CBCentralManager 的状态。我使用的设备是iPhone6。它在容器应用程序内正常运行。这是否意味着 CoreBluetooth API不能在键盘扩展名内使用? 解决方案 您需要在NSExtension> NSExtensionAttributes下的扩展程序的plist中将 Reque ..
发布时间:2020-10-09 20:27:53 移动开发

java.lang.ClassCastException:android.inputmethodservice.KeyboardView无法转换为android.view.ViewGroup

尝试在键盘视图内使用其他布局(如在xml文件中)时遇到此错误.我不希望我的键盘布局像普通键盘一样具有行和键,相反,我希望它在任何父布局的顶部两侧都具有两个按钮.另外,我还需要在键盘视图中放置一个布局以包含我的绘图画布. 我还尝试过这样的布局: ..
发布时间:2020-08-28 18:49:14 移动开发

为Android虚拟键盘设置keyPreviewLayout会导致崩溃

我在android中有一个自定义虚拟键盘​​,单击按钮时会出现. 如果我用语句android:keyPreviewLayout="@layout/mykeypreviewlayout"设置了keyPreviewLayout 并在运行时在res/layout/mykeypreviewlayout.xml中包含一些布局语句,当触摸自定义软键盘上的键时,应用程序将崩溃. 以下是代码段:以下是 ..
发布时间:2020-08-28 18:40:43 移动开发

在Android中通过自定义键盘在EditText上设置撰写文本

我要做什么的解释 我正在制作一个自定义应用内键盘,该键盘的工作原理与此示例相同.但是,在键盘上,我使用弹出窗口来显示多余的字母形式.在传统蒙古语中,字母的格式不同,取决于它们是否位于开头,单词的中间或结尾.通常,这些可以从上下文中确定,但是有时用户需要从弹出键候选中显式选择一种替代形式. 让我们说用户开始输入单词(其中-代表字母): --- 然后他们从弹出窗口中选择了a(我 ..

带有Xcode 8 beta的自定义键盘故事板

在Xcode 8 beta 6的情节提要中设计自定义键盘时遇到一些问题. 由于某些原因,当我在iOS 10设备上启动键盘时,结果如下: 底视图: 所以它只显示底部视图的高度. iOS 9没有这个问题. 更新: 这就是在iOS 9中加载键盘的方式: 更新2: 甚至以这种方式在 viewDidLoad()中以编程方式创建视图也不起作用: self.view.backgrou ..
发布时间:2020-07-28 05:30:03 其他开发

文本字段位于iOS 8的UIWebView中的自定义键盘下

我正在为iOS创建一个Web应用程序,并且有一个自定义键盘.当我使用默认键盘时,它将立即显示键盘,并且文本字段在键盘上方.如果将键盘更改为自定义键盘,我将得到相同的结果.但是问题出在启用自定义键盘时,我将焦点集中在文本字段上.加载有一些延迟,加载时,文本字段停留在键盘下方.这是我的自定义键盘密码: #import "KeyboardViewController.h" #import "Cus ..

如何创建和访问共享应用程序组文档目录?

我正在使用自定义键盘扩展名,然后从服务器下载键盘主题并保存到应用程序文档目录中,但应用程序文档目录无法在自定义键盘扩展名中访问,因此,需要共享应用程序组目录.我该怎么办请帮助我. 现在,我正在尝试此操作,但无法正常工作. let fileManager = FileManager.default if let directory = fileManage ..

点击时将Esc映射到Caps Lock的Applescript;按下时控制大写锁定(macOS Sierra)?

我非常了解karabiner元素,而karabiner元素仍在开发中,以便在macOS Sierra中启用此键映射.但是,当前它不起作用. 我的想法是,如果我在“首选项/键盘/修改键"中将Caps Lock映射到Control,那将使我到达一半.我已经看到人们使用AppleScript做过的一些有趣的事情此处.我希望有一种简单的方法可以通过AppleScript实现此目的.还值得一提的是ka ..