【发布时间】:2015-09-24 16:38:41
【问题描述】:
我正在开发一个 android 应用程序,其中我的 mainActivity 在底部有 5 个选项卡,以 FrameLayout 表示。每个选项卡都指向一个特定的片段,该片段根据单击的选项卡加载。
在我的第一个选项卡中,我有一个 EditText。当编辑文本被聚焦时,我需要通过“向上”移动('EditText and Send button)的布局来显示键盘,而无需向上推动包括底部选项卡框架布局在内的其他组件。同样,隐藏键盘时,“EditText and Send btn”布局应位于选项卡框架布局的正上方。有人可以建议我解决这个问题吗?
(假设情况与 Facebook 评论中的情况相同。当我们进入帖子进行评论时,布局('Write Comment' ET 和 POST btn)将被向上推,而不会移动任何其他组件,包括底部选项卡(' News Feed', 'Requests', 'Messenger', 'Notifications', 'More'))
我不想让框架布局 Visibility.Gone/Visible 因为当键盘向上/向下滑动时它会以丑陋的动画结束。
【问题讨论】:
标签: android android-activity keyboard fragment show-hide