问题标签 [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 - 用于实现键盘的 GridLayout
我需要为 Android 应用程序实现一个(软)键盘。
GridLayout 是包含所有键的正确视图小部件吗?
还是有其他小部件更适合此特定要求?
android - Android自定义键盘 - 预览视图受限于父布局
我创建了一个自定义键盘,效果很好 - 除了前两行键的预览视图显示不够高。它们的垂直位置受到父布局的限制。
这些屏幕截图说明了问题 - '0' 和 '8' 的预览位置很好,但对于 '5' 和 '2' 则不是:
键“0”的预览显示在按钮上方...
键“8”的预览也显示在按钮上方...
但是按钮上方未显示键“5”的预览...
并且按钮上方未显示键“2”的预览...
如何克服,所以“5”和“2”的预览显示在它们各自键上方的相同距离处,就像“0”和“8”一样。
这是我的keyboard.xml ...
这是我的keyboard_key_preview.xml ...
这是我的keyboard_numeric.xml布局...
android - 如何在自定义键盘上设置属性颜色?
我正在尝试让我的自定义键盘根据项目中的当前主题更改他的颜色,但它失败了,这是我的代码:
当我使用常规颜色时,一切正常!我怎样才能灵活地做到这一点?
android - 如何在自定义键盘中按一个键禁用其他键?
我想在按下自定义键盘中的某些键时禁用其他键的按下,并且我还想禁用自定义键盘外部的触摸,因为触摸外部并按住某些键并按下其他键会自动在 edittext 中插入字符。我想停止那。
我的 CustomKeyBoardClass 在这里
java - 为什么 createKeyFromXml() 不创建语言切换键?
我正在使用 Android 自定义键盘,它在我启动时崩溃。我发现createKeyFromXml()
方法有一行创建键,而这些键不会创建导致应用程序崩溃的语言切换键。
开发者指南并没有说太多: https ://developer.android.com/reference/android/inputmethodservice/Keyboard.html
拉丁键盘.Java:
错误日志是:
E/AndroidRuntime:致命异常:主进程:com.sunzala.afghankeyboard,PID:8894 java.lang.NullPointerException at com.sunzala.afghankeyboard.android.LatinKeyboard.setLanguageSwitchKeyVisibility(LatinKeyboard.java:87) at com.sunzala.afghankeyboard。 android.SoftKeyboard.setLatinKeyboard(SoftKeyboard.java:211) 在 com.sunzala.afghankeyboard.android.SoftKeyboard.onInitializeInterface(SoftKeyboard.java:151) 在 android.inputmethodservice.InputMethodService.initialize(InputMethodService.java:774)
我理解应用程序崩溃是因为mModeChangeKey
andmLanguageSwitchKey
是空的,那是因为我提到的方法。我检查了该方法并且它运行但它没有创建与切换语言键码匹配的键。
如果有人有兴趣看看,我在 GitHub 上上传了该应用程序: https ://github.com/maihannijat/AndroidKeyboard
android - 如何在运行时以编程方式设置自定义键盘文本颜色?
我的应用程序中有一个自定义键盘,希望在运行时根据用户偏好更改文本颜色。我可以在 XML 中设置 KeyTextColor,但没有这样的属性来以编程方式设置它。这就是我在 Xml 中设置的方式:
想从程序中设置相同的 KeyTextColor。有任何想法吗?
android - 从 Java 文件更改自定义键盘的键图标
我有一个代码来从我的 java 文件中更改键标签
我也想更改我的钥匙图标。但它失败了。
当我确实喜欢这句话时,会显示一个错误,那就是int
价值。我不知道如何以其他方式使这成为可能。
有什么帮助吗?
android - Android 自定义拼音键盘
我已经为 android 实现了一个自定义拼音键盘,但我不知道为什么它总是显示:
有人可以帮忙吗?