Android 当软键盘启动时,编程设置的提示字段恢复为旧值
我有一个数字或字母编辑文本,通过切换开关切换,这也会改变字段中的提示。方法setHint和setInputType用于从切换的onClick方法执行此操作 单击切换时,提示将正确更改。在编辑文本中单击时引发的键盘类型也会正确更改。但当软键盘升起时,提示将恢复为其原始值。如果我关闭软键盘,提示会返回到正确的值,就像软键盘升起之前显示的那样 这是一个已知的bug,还是有解决方法 注意:我正在使用Eclipse/ADT模拟器进行测试;平台4.1.2-Intelx86Android 当软键盘启动时,编程设置的提示字段恢复为旧值,android,android-layout,Android,Android Layout,我有一个数字或字母编辑文本,通过切换开关切换,这也会改变字段中的提示。方法setHint和setInputType用于从切换的onClick方法执行此操作 单击切换时,提示将正确更改。在编辑文本中单击时引发的键盘类型也会正确更改。但当软键盘升起时,提示将恢复为其原始值。如果我关闭软键盘,提示会返回到正确的值,就像软键盘升起之前显示的那样 这是一个已知的bug,还是有解决方法 注意:我正在使用Eclipse/ADT模拟器进行测试;平台4.1.2-Intelx86 编辑:我刚刚注意到这些值总是相反的
编辑:我刚刚注意到这些值总是相反的。换句话说,提示1显示时没有软键盘正确值,然后提示2显示软键盘正确值。如果我按下切换键,则相反为真-提示2显示时没有软键盘正确值,然后提示1显示软键盘正确值。奇怪。我最近发现了这个问题,并将其作为错误报告给AOSP,附上一个示例项目: 目前似乎没有任何简单的解决办法