當收到或發送新消息時,我的ListView應該自動滾動到結束。 但是,當我使用Android鍵盤從ListText下面的EditText發送消息時,ListView重新調整大小,並且我想發送的新消息出現在屏幕外,即使鍵盤消失並且ListView再次調整大小,我也必須向下滾動才能看到它。ListView不滾動到結束,當鍵盤使用
要滾動的ListView使用:
listView.postDelayed(new Runnable() {
@Override public void run() { listView.setSelection(listView.getCount()); } }, 100);
但不是在我的情況下正常工作。
有誰知道它爲什麼會發生?有沒有辦法,總是滾動ListView結束?
非常感謝您的幫助!
當您進入EditText時,您是如何得到顯示鍵盤的事件的? –