새 List를 받거나 보내면 My ListView가 자동으로 끝까지 스크롤해야합니다. 그러나 안드로이드 키보드를 사용하여 ListView 아래의 EditText에서 메시지를 보내면 ListView의 크기가 조정되고 보내려는 새 메시지가 화면에 표시되지 않고 키보드가 사라지고 ListView의 크기가 다시 조정되는 경우에도 스크롤해야합니다. 키보드를 사용하면 ListView가 끝까지 스크롤되지 않습니다.
listView.postDelayed(new Runnable() {
@Override public void run() { listView.setSelection(listView.getCount()); } }, 100);
을하지만 내 경우에는 제대로 작동하지 않습니다 :
내가 사용 목록보기 스크롤합니다.왜 그런지 알 수 있습니까? 항상 ListView를 끝까지 스크롤하는 방법이 있습니까?
감사합니다. 도움을 주시면 감사하겠습니다.
EditText로 이동할 때 어떻게 키보드를 표시하는 이벤트를 얻었습니까? –