问题标签 [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.
android - WebView 内的键盘视图
是否可以将 KeyboardView 用于 WebView 内的输入符号?我想隐藏标准键盘并使用我为我的应用程序定义的键盘。这样做的正确方法是什么?我应该拦截触摸事件还是以某种方式更改我的 HTML/JS 代码?提前谢谢了。
android - 有没有办法从android中的键盘获取建议?
我们可以在打字时获得所有在安卓键盘上显示的建议吗?
如果没有,有没有其他方法可以做到这一点?
我尝试使用 SpellCheckerSessionListener,但没有成功。
android - 自定义键盘不适用于 Android P Beta
当我尝试使用自定义键盘在 Android P Beta 上出现异常时,一切正常,直到 Android Oreo 但最近发生了崩溃。只需尝试找出哪个类可能导致异常。目前无法访问完整的自定义键盘代码,因此不发布代码。
ondraw - 在我实施 onDraw 方法后,我的应用程序似乎消耗了很多电量
在我为我的自定义键盘应用程序实现了 onDraw 方法后,我的应用程序似乎占用了太多的电池和内存。我刚刚找到了一种通过扩展keyboardView的onDraw方法在我的键盘上画一个圆圈的方法。我的 onDraw 课程在下面,有人可以看看这个。
如何使代码更流畅以节省电池?
android - 当用户将光标移动到句子的开头时,Android自定义键盘中的自动大写
我是 Android 编程的新手,正在学习从HackersKeyboard和SoftKeyboard示例中制作自己的 Android 自定义键盘。我面临自动大写问题,不知道如何解决这个问题:当用户点击输入屏幕中的某处以将光标移动到句子的开头时,键盘应该自动移动。
示例:首先,这是一个句子。其次,这也是一句话。第三,这也是一个句子。当用户点击“第二”的开头(在第一句的句号和空格之后),键盘应该自动移动。
对于正常打字,当用户到达句子的结尾(用句号或问号等句子分隔符标记)时,我在 onKey 方法中使用以下代码(在扩展 InputMethodService 的主类中):
我找不到与此自动大写问题相关的示例HackersKeyboard和SoftKeyboard的任何部分。非常感谢任何帮助。非常感谢。
编辑:这与EditText 的首字母大写不同。Android 自定义键盘在服务级别上工作,主要目标是在全球范围内与各种 EditText 一起工作。
java - 默认自定义键盘(禁用 AOSP 键盘)
我想为 Android 开发自己的屏幕键盘。此键盘应该是 Android 设备上唯一可选择的键盘。
我能够创建键盘,但仍然缺少一些东西。我无法禁用 AOSP 键盘。这可以通过其他开发人员的某些键盘实现,例如 SwiftKey
查看我的屏幕截图以了解我的问题
自定义键盘无法禁用 AOSP 键盘:
SwiftKey可以禁用 AOSP 键盘:
您可以使用以下 github 项目来创建您自己的有问题的键盘 https://github.com/alanszlosek/android-keyboard
我已经尝试支持多种语言en_US
,de_DE
但没有成功
必须满足哪些条件,我的APP才能成为Android下唯一可选择的屏幕键盘?
有什么建议么?
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 行在屏幕外.