Я разрабатываю приложение для Android, в котором моя mainActivity имеет 5 вкладок внизу, представленных в FrameLayout. Каждая вкладка указывает на определенный фрагмент, который загружается на основе щелчка.android - показать клавиатуру fix bottom framelayout
На моей первой вкладке у меня есть EditText. Когда текст редактирования сфокусирован, мне нужно показать клавиатуру, просто переместив макет («EditText и Send») вверх, не нажимая на другие компоненты, включая макет рамки нижней вкладки. Аналогичным образом, скрывая клавиатуру, макет «EditText и Send btn» должен располагаться над макером рамки табуляции. Может кто-нибудь, пожалуйста, предложите мне решение для этого?
(Предположим, что ситуация такая же, как в комментарии к Facebook. Когда мы заходим в сообщение, чтобы что-то прокомментировать, макет ('Write Comment' ET и POST btn) будет выдвинут без перемещения каких-либо других компонентов, включая нижние вкладки ('News Feed', 'Requests', 'Messenger', 'Notifications', 'More'))
Я не хочу делать макет рамки Visibility.Gone/Visible, поскольку он заканчивается уродливой анимацией, когда клавиатура сдвигается вверх/вниз.
Я не мог понять, что вы пытаетесь сказать. Не могли бы вы рассказать о своем ответе? – maanick90