【发布时间】:2022-01-07 00:21:24
【问题描述】:
当我在 EdiText 中写东西并按下后退按钮时,它隐藏了键盘,这是完美的。但是我想在为 EditText 打开键盘时处理这个后退按钮单击。原因是我想在键盘打开时按下返回按钮时清除EditText的文本。
为 EditText 打开键盘时不会调用活动方法onBackPressed()。
我检查了here,但没有帮助。
任何帮助将不胜感激。
【问题讨论】:
-
清除背面文字不是用户期望的行为。你不应该这样做。添加“清除”按钮,但不要将“返回”用于非“返回”的操作。
-
@Agent_L 不要专注于 UI/UX,如果您知道在键盘打开时处理后退按钮单击,请告诉我!
-
为什么不自定义视图示例:在视图旁边添加一个带有清晰图像的 ImageView。
-
@yansam 清除按钮已经存在。需要返回按钮来处理。
标签: android android-edittext android-softkeyboard back-button