У меня есть Activity, где есть 5 EditText. Когда пользователь нажимает на первый EditText, открывается программная клавиатура, чтобы ввести в нее какое-то значение. Я хочу установить для некоторых других View видимость Gone, когда открывается программная клавиатура, а также когда пользователь нажимает первый EditText, а также когда программная клавиатура закрывается с того же EditText при нажатии кнопки «Назад». Затем я хочу сделать видимыми некоторые другие View.
Есть ли какой-нибудь прослушиватель, обратный вызов или какой-либо способ взлома, когда программная клавиатура открывается после щелчка по первому EditText в Android?
trying to detect the virtual keyboard height in Android.- person N Sharma   schedule 09.08.2014XиYпадает на клавиатуру или над ней =›SecurityException= ›уменьшитеYи повторите попытку =› до тех пор, пока не исчезнет исключение выброшено = ›текущее значениеY- высота клавиатуры. 2. если клавиатура не открыта = ›нетSecurityException. - person Vikram   schedule 09.08.2014SecurityException= ›клавиатура открыта. Иначе клавиатура закрыта. - person Vikram   schedule 09.08.2014EditText, а не для другихEditText. Как я могу это отличить? - person N Sharma   schedule 09.08.2014listener. Я совершенно уверен, что в Android их нет. Наверное, еще кто-нибудь может предложить другой взлом. - person Vikram   schedule 09.08.2014