问题标签 [android-custom-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.

0 投票
0 回答
54 浏览

android - WebView 内的键盘视图

是否可以将 KeyboardView 用于 WebView 内的输入符号?我想隐藏标准键盘并使用我为我的应用程序定义的键盘。这样做的正确方法是什么?我应该拦截触摸事件还是以某种方式更改我的 HTML/JS 代码?提前谢谢了。

0 投票
0 回答
119 浏览

android - 有没有办法从android中的键盘获取建议?

我们可以在打字时获得所有在安卓键盘上显示的建议吗?

如果没有,有没有其他方法可以做到这一点?

我尝试使用 SpellCheckerSessionListener,但没有成功。

0 投票
2 回答
3393 浏览

android - 自定义键盘不适用于 Android P Beta

当我尝试使用自定义键盘在 Android P Beta 上出现异常时,一切正常,直到 Android Oreo 但最近发生了崩溃。只需尝试找出哪个类可能导致异常。目前无法访问完整的自定义键盘代码,因此不发布代码。

0 投票
0 回答
28 浏览

ondraw - 在我实施 onDraw 方法后,我的应用程序似乎消耗了很多电量

在我为我的自定义键盘应用程序实现了 onDraw 方法后,我的应用程序似乎占用了太多的电池和内存。我刚刚找到了一种通过扩展keyboardView的onDraw方法在我的键盘上画一个圆圈的方法。我的 onDraw 课程在下面,有人可以看看这个。

如何使代码更流畅以节省电池?

0 投票
1 回答
487 浏览

android - 当用户将光标移动到句子的开头时,Android自定义键盘中的自动大写

我是 Android 编程的新手,正在学习从HackersKeyboardSoftKeyboard示例中制作自己的 Android 自定义键盘。我面临自动大写问题,不知道如何解决这个问题:当用户点击输入屏幕中的某处以将光标移动到句子的开头时,键盘应该自动移动。

示例:首先,这是一个句子。其次,这也是一句话。第三,这也是一个句子。当用户点击“第二”的开头(在第一句的句号和空格之后),键盘应该自动移动。

对于正常打字,当用户到达句子的结尾(用句号或问号等句子分隔符标记)时,我在 onKey 方法中使用以下代码(在扩展 InputMethodService 的主类中):

我找不到与此自动大写问题相关的示例HackersKeyboardSoftKeyboard的任何部分。非常感谢任何帮助。非常感谢。

编辑:这与EditText 的首字母大写不同。Android 自定义键盘在服务级别上工作,主要目标是在全球范围内与各种 EditText 一起工作。

0 投票
2 回答
1034 浏览

android - Android中的自定义键盘键宽

当我尝试实现类似于 Google 键盘的布局时,我正在使用自定义键盘。一切正常,因为整个键盘在大写和小写的情况下都成功输入,但我面临着键盘布局设计的问题。

我正在尝试实现以下布局:

在此处输入图像描述

使用以下代码:

问题在于空格键、?123 和返回键的键宽度未按预期调整的底行。

在此处输入图像描述

现在忽略drawables。我无法达到适当的间距,因为我希望空格键最大,其他拆分如上面的布局所示。

有任何想法吗..??

0 投票
0 回答
922 浏览

java - 默认自定义键盘(禁用 AOSP 键盘)

我想为 Android 开发自己的屏幕键盘。此键盘应该是 Android 设备上唯一可选择的键盘。

我能够创建键盘,但仍然缺少一些东西。我无法禁用 AOSP 键盘。这可以通过其他开发人员的某些键盘实现,例如 SwiftKey

查看我的屏幕截图以了解我的问题

自定义键盘无法禁用 AOSP 键盘:

SwiftKey可以禁用 AOSP 键盘:

您可以使用以下 github 项目来创建您自己的有问题的键盘 https://github.com/alanszlosek/android-keyboard

我已经尝试支持多种语言en_USde_DE但没有成功

必须满足哪些条件,我的APP才能成为Android下唯一可选择的屏幕键盘?

有什么建议么?

0 投票
1 回答
1674 浏览

android - 自定义键盘的文本预测功能

我开发了一个基本键盘

是它的外观:

现在,我想添加预测文本功能

我做了一些研究,发现了一些关于后端部分的信息。这显示了键盘如何从用户到用户学习

但是我在任何地方都找不到它的前端部分(XML)

如果这个问题对你来说是个骗局请告诉我

0 投票
1 回答
143 浏览

android - 自定义键盘布局不适合屏幕

我得到了一个自定义键盘,用于玩基于文本的游戏。问题是当我放一个verticalGap并且horizontalGap键间隙很小时键不适合。键不适合屏幕的原因是,我有一个高度为 3 行的键(主键)。所以我40%p为我的主键(宽度为 40%p)制作了第 2 行和第 3 行键。我的键的键盘 xml 是: res/xml/drpgkeys.xml

我的键盘布局是: res/layout/keyboard.xml

我的key_backgroud drawable正常状态键盘是https://pastebin.com/raw/hTLJ8PZu 键盘照片:https ://i.imgur.com/Sf6DVad.jpg 其中,ADV键的高度小于第 3 行键,第 2 行和第 3 行在屏幕外.

0 投票
1 回答
271 浏览

android - 在自定义键盘中编辑文本

我创建了一个自定义键盘,用户可以在其中输入键盘本身的值,问题是我无法在键盘视图中获得焦点以编辑文本。提供一些建议。在此处输入图像描述

这是 xml 文件,我在自定义键盘中添加了我想要的 ui。而且用户应该能够在键盘内的字段和当前焦点字段之间导航