我有一个数字或alpha EditText,由切换切换,这也改变了字段中的提示。方法setHint和setInputType用于通过toggle的onClick方法执行此操作。
单击切换时,提示会正确更改。单击EditText时引发的键盘类型也会正确更改。但是当提升软键盘时,提示将恢复为原始值。如果我关闭软键盘,提示将返回到"正确"在软键盘出现之前出现的值。
这是一个已知错误,还是有解决方法?
注意:我正在使用Eclipse / ADT仿真器进行测试;平台4.1.2 - Intelx86。
编辑:我刚注意到值总是颠倒过来的。换句话说,"提示1"显示没有软键盘(正确值),然后"提示2"用软键盘。如果我点击切换,反之亦然 - "提示2"显示没有软键盘(正确值),然后"提示1"用软键盘。奇怪。
答案 0 :(得分:0)
我最近发现了这个问题并将其作为AOSP的一个错误报告,附加了一个示例项目:https://code.google.com/p/android/issues/detail?id=170596
现在似乎没有任何简单的解决方法。