2013-05-21 2 views

ответ

1

Насколько я понимаю, эти режимы правильно, они взаимно исключают друг друга. Сначала вы меняете размер вашего макета, чтобы он стал местом для клавиатуры, а другой перемещал весь макет вверх (без изменения размера). Не уверен, что вы ожидаете при смешивании этих режимов, но я уверен, что они следуют за either-or логикой ...

+0

, так что я могу сделать, если я хочу применить оба из них !!! :(:( – Adham

+0

ну, я бы ничего не сказал :) В любом случае, смешение этих двух атрибутов не имеет никакого смысла (по крайней мере, я не могу себе представить, чего ожидать от этого) :) Можете ли вы описать, чего вы пытаетесь достичь? Если вы хотите удалить определенные элементы из своего макета, когда клавиатура открыта, вы должны сделать это вручную из кода, так как Android не знает, какова ваша цель. –

0

Вы не можете иметь оба режима в то же время, что и бессмысленно (при изменении размера окна или панорамирования ?).

Вы можете изменить режим во время работы: setSoftInputMode.

Смежные вопросы