【问题标题】:Android : Showing keyboard hides listview contentsAndroid:显示键盘隐藏列表视图内容
【发布时间】:2013-07-22 14:28:57
【问题描述】:

喜欢这篇文章:Keyboard hides ListView contents

当键盘可见时,我看不到 ListView 前几行的内容。

因为我的第一个问题是将元素放在底部,所以我遵循以下提示:Android : Showing keyboard moves my components up, i want to hide them instead

但是

android:windowSoftInputMode="adjustPan"

创建了另一个问题,当我的键盘打开时我的列表视图没有调整大小并且我看不到我的前几行

谢谢

【问题讨论】:

    标签: android listview resize android-softkeyboard


    【解决方案1】:

    我遇到了同样的问题,用下面的代码解决了这个问题。

    在您的活动中:

    mylistview.setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL);
    mylistview.setStackFromBottom(true);
    

    或在 xml 文件中为

    android:stackFromBottom="true"
        android:transcriptMode="normal"
    

    并将 adjustResize 用于清单文件中的活动。

    <activity .... android:windowSoftInputMode="stateHidden|adjustResize" ..../>
    

    来源:Push Listview when keyboard appears without adjustPan

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-08
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多