Как узнать текущий видимый размер макета, когда клавиатура видна? - PullRequest
0 голосов
/ 21 декабря 2018

Я пытаюсь получить текущий размер макета ( Ширина и высота т), который равен visible для пользователя, когда editText в фокусе и клавиатура видна.

Я не использую android: windowSoftInputMode = "AdjustPan | AdjustResize">, так как я не хочу, чтобы мой макет выдвигался в зависимости от видимости клавиатуры.

Если я использую adjustResize, то макет выкладывается снова, ширина и высота также меняются соответствующим образом. И все работает, но я не могу использовать AdjustResize в моем приложении. И я могу использовать getHitRect () чтобы получить видимую рамку макета

Но,

В моем случае я получаю то же измерение, что и когда Keyboard имеет значение visible/invisible.

Все яхочу это current Dimension's желтого макета в ScreenShot.

ScreenShot

...