Android:显示键盘隐藏列表视图内容

时间:2013-07-22 14:28:57

标签: android listview resize android-softkeyboard

喜欢这篇文章:Keyboard hides ListView contents

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

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

android:windowSoftInputMode="adjustPan"

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

由于

1 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,并通过以下代码解决了这个问题。

您活动中的

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