Android 键盘出现时如何隐藏页脚片段

Android 键盘出现时如何隐藏页脚片段,android,android-fragments,Android,Android Fragments,我的活动中有页脚栏。我使用片段作为页脚栏。这是屏幕截图。当我将文本添加到编辑文本中时,键盘显示如下。我想在键盘出现时隐藏页脚。我在活动中使用了android:WindowsOfInputMode=adjustPan。我想知道任何建议 谢谢。我也遇到过同样的情况,也没有找到任何解决办法,所以只需触摸textview即可开始另一项活动。再次完成此活动中的活动时,从下一个活动的textview返回结果,并将文本放置在当前活动的textview中。它可以工作我遇到了同样的问题,我刚刚从清单文件中删除了a

我的活动中有页脚栏。我使用片段作为页脚栏。这是屏幕截图。当我将文本添加到编辑文本中时,键盘显示如下。我想在键盘出现时隐藏页脚。我在活动中使用了android:WindowsOfInputMode=adjustPan。我想知道任何建议


谢谢。

我也遇到过同样的情况,也没有找到任何解决办法,所以只需触摸textview即可开始另一项活动。再次完成此活动中的活动时,从下一个活动的textview返回结果,并将文本放置在当前活动的textview中。它可以工作

我遇到了同样的问题,我刚刚从清单文件中删除了android:WindowsOfInputMode=adjustPan,并获得了所需的输出

将onTouchListener添加到编辑文本中,当触摸时,以编程方式隐藏页脚setVisibility=GONE。如果您无法做到这一点,请告诉我并粘贴此布局的XML。是的。使用onTouchListener是可以的。但是当键盘隐藏时,页脚应该再次显示。键盘在哪个事件上隐藏?我猜什么时候按下回车键-向右还是向下箭头?你可以很容易地检测到这些事件,在谷歌上试试。我立刻发现了很多检测这些事件的例子。你能给我一个用法的例子吗?我发现了这个问题,但没有找到合适的答案。好吧,我没有找到关于这个按钮的任何特别的东西,但是这里有你可以做的:公共布尔onKeyView v,int-keyCode,KeyEvent事件{//在这里记录keyCode和KeyEvent,返回结果return true;}在你做的日志之后,请返回结果,并将发布一个完整的答案。是android,不是吗javascript@Frank我为Cordova/PhoneGap提供了解决方案,感谢您提供的信息。
var originalHeight = document.documentElement.clientHeight;
var originalWidth = document.documentElement.clientWidth;
$(window).resize(function() {
    // Control landscape/portrait mode switch
    if (document.documentElement.clientHeight == originalWidth &&
         document.documentElement.clientWidth == originalHeight) {
        originalHeight = document.documentElement.clientHeight;
        originalWidth = document.documentElement.clientWidth;
    }`enter code here`
    // Check if the available height is smaller (keyboard is shown) so we hide the footer.
   if (document.documentElement.clientHeight < originalHeight) {
       $('.footer').hide();
   } else {
       $('.footer').show();
   }
});

try this it will work and  give  class="footer"