喜欢这篇文章:Keyboard hides ListView contents
当键盘可见时,我看不到我的ListView前几行的内容。
因为我的第一个问题是将我的元素放在底部,所以我遵循以下提示:Android : Showing keyboard moves my components up, i want to hide them instead
但
android:windowSoftInputMode="adjustPan"
创建了另一个问题,当我的键盘启动时,我的列表视图没有调整大小,我看不到前几行
由于
答案 0 :(得分:5)
我遇到了同样的问题,并通过以下代码解决了这个问题。
您活动中的:
mylistview.setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL);
mylistview.setStackFromBottom(true);
或在xml文件中
android:stackFromBottom="true"
android:transcriptMode="normal"
并为清单文件中的活动保留 adjustResize
。
<activity .... android:windowSoftInputMode="stateHidden|adjustResize" ..../>