首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关闭软键盘后,编辑文本光标仍然闪烁

关闭软键盘后,编辑文本光标仍然闪烁
EN

Stack Overflow用户
提问于 2016-09-01 09:58:26
回答 7查看 2.6K关注 0票数 12

在软键盘关闭后,编辑文本光标是否应该继续闪烁,或者这是在模拟器上测试的结果,而在实际设备上不会发生?--正如this discussion中的第二篇文章所指出的那样

更新:

我知道edittext的光标仍然闪烁,因为它们仍然处于焦点位置--无论edittext何时失去焦点,都会记录一条消息,但当软键盘关闭时,消息就不会记录下来。

更新:

我试过这样做:

代码语言:javascript
运行
复制
@Override
public void onBackPressed() {
    super.onBackPressed();
    getCurrentFocus().clearFocus();
}

因此,每次关闭键盘时,当前处于焦点中的EditText将失去该焦点,并调用onFocusChanged()。问题是,当键盘打开时按下back按钮时,onBackPressed()不会被调用。我之所以知道这一点,是因为我在onBackPressed()中放了一个吐司,当键盘打开的同时按下后退按钮时,不会显示吐司。

EN

Stack Overflow用户

发布于 2016-09-07 10:55:59

知道键盘消失的唯一方法是覆盖OnglobalLayout并检查高度。基于该事件,您可以对编辑文本执行"setCursorVisible(false)“操作

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

https://stackoverflow.com/questions/39261590

复制
相关文章

相似问题

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