我的 xml 中有 7 个编辑文本框。我正在使用 OnFocusChangeListener 从 edittext 中读取值,我正在使用该值进行计算。我想让我的 edittext 在我单击软键盘上的完成按钮时失去焦点。这样我就可以得到编辑文本中的值。
原文由 SSS 发布,翻译遵循 CC BY-SA 4.0 许可协议
我的 xml 中有 7 个编辑文本框。我正在使用 OnFocusChangeListener 从 edittext 中读取值,我正在使用该值进行计算。我想让我的 edittext 在我单击软键盘上的完成按钮时失去焦点。这样我就可以得到编辑文本中的值。
原文由 SSS 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果有人遇到这个问题想知道如何在他们的 Activity 中 同时取消所有内容 的焦点,他们可以将 焦点设置在父布局(或与此相关的任何布局)上。
findViewById(R.id.myLayout).requestFocus();
原文由 Julian Declercq 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答947 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答827 阅读✓ 已解决
2 回答939 阅读
2 回答879 阅读
1 回答811 阅读
1 回答860 阅读
调用
clearFocus
方法EditText
从软键盘点击完成按钮时失去焦点。这样做:并在 edittext xml 中添加
android:imeOptions="actionDone"