kivy / kivy/python-for-android
Keyboard suggestion does not work
- Langage dominant
- Python
- Étoiles
- 8.9k
- Forks
- 2k
- Merge moyen
- 12 h 20 min
- PR mergées (30 j)
- 9
Description
### Versions
- Python: 3.9.9
- OS: Android
- Kivy: master
- Cython: latest
- OpenJDK: 17
- Keyboard: Microsoft SwiftKey, Gboard
- Android 10
- p4a: develop
```py
from kivy.app import App
from kivy.lang import Builder
kv = """
Screen:
TextInput:
size_hint_y: None
height: dp(45)
hint_text: "keyboard_suggestions: False"
write_tab: False
keyboard_suggestions: False
input_type: 'text'
pos_hint: {"top": 0.9}
TextInput:
size_hint_y: None
height: dp(45)
hint_text: "keyboard_suggestions: True"
write_tab: False
keyboard_suggestions: True
input_type: 'text'
pos_hint: {"top": 0.7}
"""
class Test(App):
def build(self):
return Builder.load_string(kv)
Test().run()
```
**buildozer.spec**
```
[app]
title = My Application
package.name = myapp
package.domain = org.test
source.dir = .
source.include_exts = py,png,jpg,kv,atlas
version = 0.1
requirements = kivy==master
orientation = all
osx.python_version = 3
osx.kivy_version = 2.1.0
fullscreen = 0
android.api = 33
android.minapi = 21
android.ndk = 25b
android.accept_sdk_license = True
android.enable_androidx = True
android.logcat_filters = *:S python:D
android.archs = arm64-v8a, armeabi-v7a
android.allow_backup = True
p4a.branch = develop
p4a.bootstrap = sdl2
[buildozer]
log_level = 2
warn_on_root = 1
```
https://user-images.githubusercontent.com/40869738/211172799-ce0929e3-fea3-4a78-96df-7d27865fce63.mp4
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par reproduire le comportement avec l’application minimale Python/Kivy et le buildozer.spec présentés dans l’issue sur Android 10, avec Gboard ou SwiftKey. Comparez les deux champs TextInput tout en collectant les journaux Android avec les filtres logcat configurés. C’est terminé lorsque les suggestions du clavier réagissent correctement au paramètre keyboard_suggestions.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, python
- Domaine
- mobile
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100