首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >软键盘打开时,以编程方式设置的提示字段恢复为旧值

软键盘打开时,以编程方式设置的提示字段恢复为旧值
EN

Stack Overflow用户
提问于 2014-06-29 23:13:00
回答 1查看 62关注 0票数 1

我有一个数字或字母EditText,通过切换进行切换,这也会更改字段中的提示。在切换的onClick方法中,setHint和setInputType方法用于执行此操作。

单击切换时,提示会正确更改。在EditText中单击时弹出的键盘类型也会正确更改。但当软键盘被唤起时,提示将恢复为其原始值。如果我关闭软键盘,提示返回到“正确”值,就像在软键盘引发之前出现的一样。

这是一个已知的bug,还是有解决方法?

注意:我使用Eclipse / ADT Emulator进行测试;Platform 4.1.2 - Intelx86。

编辑:我只是注意到这些值总是颠倒过来。换句话说,“提示1”没有显示软键盘(正确值),然后“提示2”显示了软键盘。如果我按下开关,反之亦然-“提示2”显示没有软键盘(正确值),然后“提示1”显示有软键盘。真奇怪。

EN

回答 1

Stack Overflow用户

发布于 2015-05-13 04:56:12

我最近发现了这个问题,并将其作为错误报告给了AOSP,并附加了一个示例项目:https://code.google.com/p/android/issues/detail?id=170596

现在似乎没有任何简单的解决办法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24477399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档