在将我的nexus 4从Android 4.3升级到4.4(Kitkat)之前,我可以删除BackSpace按钮,这是我在TextInput中加载的默认文本。奇怪的是,现在我无法在使用默认键盘(Google键盘)时删除此TextInput的文本,但与Google Play上提供的其他键盘完美配合。我不知道这是操作系统问题还是我的代码需要修改,或者可能需要升级到Kivy。
我的代码如下(以kv为单位):
TextInput:
id:txt_from_mail
font_size: root.height * .044
size_hint: (None,None)
size: root.width*.65,root.height*.0833
background_color:(1,2,0.7,0.9)
foreground_color: (.2,.4,.5,.9)
padding_y:self.height*.12
text:"YourGmail@gmail.com" # this is the text that i cannot delete or modify
multiline:False
on_focus:root.clear_mail_feedback()
在Python中,函数看起来像这样:
def clear_mail_feedback(self):
self.the_mail_feedback.text="" # this is a label in my form that gives text feedback to users
编辑:我还可以添加其他调查结果。在TextInput中键入文本,将应用程序放在后台,回调应用程序,并尝试编辑您的文本,您不能!这可能是latinIME的一个问题吗?用本机编码???无能...