I'm making an application that uses a single Activity with multiple panels one on top of the other that are treated as "screens" that become visible or invisible according to the option selected by the user. In one of these panels (attached image), there are two EditText that are in the same labels position, because when the information cannot be edited, the editText are invisible and the labels visible. When the edit option is enabled, labels become invisible and edittext visible. What happens is that when the Edittext is visible, the keyboard, when appearing, overlays such controls, preventing the user from being able to see it. I tried some solutions I found on the forum, however, to no avail. Can someone help me?