我有一个数字或字母EditText,通过切换进行切换,这也会更改字段中的提示。在切换的onClick方法中,setHint和setInputType方法用于执行此操作。
单击切换时,提示会正确更改。在EditText中单击时弹出的键盘类型也会正确更改。但当软键盘被唤起时,提示将恢复为其原始值。如果我关闭软键盘,提示返回到“正确”值,就像在软键盘引发之前出现的一样。
这是一个已知的bug,还是有解决方法?
注意:我使用Eclipse / ADT Emulator进行测试;Platform 4.1.2 - Intelx86。
编辑:我只是注意到这些值总是颠倒过来。换句话说,“提示1”没有显示软键盘(正确值),然后“提示2”显示了软键盘。如果我按下开关,反之亦然-“提示2”显示没有软键盘(正确值),然后“提示1”显示有软键盘。真奇怪。
发布于 2015-05-13 04:56:12
我最近发现了这个问题,并将其作为错误报告给了AOSP,并附加了一个示例项目:https://code.google.com/p/android/issues/detail?id=170596
现在似乎没有任何简单的解决办法。
https://stackoverflow.com/questions/24477399
复制相似问题