Android:当键盘打开时隐藏视图元素

Android:当键盘打开时隐藏视图元素,android,android-layout,android-intent,Android,Android Layout,Android Intent,虽然我很确定这是可行的,但我只是想和你们大家再核实一下。 当用户点击edittext字段时,我需要在屏幕上隐藏某些UI元素(如复选框、标签等),就在键盘出现并占据一半屏幕之前。从屏幕上移除键盘后,应能看到相同的内容。我正在考虑在那些UI元素上使用View.GONE,但我不确定一旦键盘从屏幕上移除,如何将它们取回。 我想让你知道这是否可能,如果可能的话,当屏幕上不再显示键盘时,如何恢复它 谢谢, SKU查看。可能不可见。你打算如何监听用户的触摸事件?现场的OnClick Listener应该能帮我

虽然我很确定这是可行的,但我只是想和你们大家再核实一下。 当用户点击edittext字段时,我需要在屏幕上隐藏某些UI元素(如复选框、标签等),就在键盘出现并占据一半屏幕之前。从屏幕上移除键盘后,应能看到相同的内容。我正在考虑在那些UI元素上使用
View.GONE
,但我不确定一旦键盘从屏幕上移除,如何将它们取回。 我想让你知道这是否可能,如果可能的话,当屏幕上不再显示键盘时,如何恢复它

谢谢,
SKU

查看。可能不可见。你打算如何监听用户的触摸事件?现场的OnClick Listener应该能帮我做到这一点。但我的问题是要知道什么时候键盘会从屏幕上移开,让屏幕上的元素清晰可见。有人用键盘做了一个监听器,但有人对此表示不满。这是一个可能有用的类似问题。希望其中有一些帮助。您可以尝试在EditText的onFocusChange()中实现。这有一个布尔参数,指示焦点内或焦点外。然后可以使用View.VISIBLE/View.GONE显示/隐藏元素