【发布时间】:2019-12-11 20:13:00
【问题描述】:
当我选择输入语言为中文(拼音)并尝试输入时只显示英文字母,并且没有显示关于将它们转换为汉字的建议。
有什么办法可以解决这个问题吗?
【问题讨论】:
标签: python android input kivy cjk
当我选择输入语言为中文(拼音)并尝试输入时只显示英文字母,并且没有显示关于将它们转换为汉字的建议。
有什么办法可以解决这个问题吗?
【问题讨论】:
标签: python android input kivy cjk
试试这个: 先下载一个字体,这里我用的是DroidSansFallback.ttf,并赋值给Textinput的font_name属性,然后用buildozer打包成apk文件。
test.kv:
AddLocationForm:
<AddLocationForm@BoxLayout>:
orientation: 'vertical'
BoxLayout:
height: "40dp"
size_hint_y: None
TextInput:
font_name: "DroidSansFallback.ttf"
size_hint_x: 50
Button:
text: "Search"
size_hint_x: 25
Button:
text: "Current Location"
size_hint_x: 25
main.py:
from kivy.app import App
class TestAPP(App):
pass
if __name__ == '__main__':
TestAPP().run()
【讨论】: