Chế độ xem danh sách của tôi sẽ tự động cuộn đến cuối khi nhận được hoặc gửi tin nhắn mới. Nhưng khi tôi sử dụng bàn phím Android để gửi tin nhắn từ EditText bên dưới ListView, ListView thay đổi kích thước và tin nhắn mới, mà tôi muốn gửi, xuất hiện trên màn hình và tôi phải cuộn xuống để xem nó, ngay cả khi bàn phím biến mất và ListView thay đổi kích thước một lần nữa.ListView không cuộn để kết thúc, khi bàn phím sử dụng
Để di chuyển ListView tôi sử dụng:
listView.postDelayed(new Runnable() {
@Override public void run() { listView.setSelection(listView.getCount()); } }, 100);
nhưng không hoạt động chính xác trong trường hợp của tôi.
Có ai biết tại sao nó có thể xảy ra không? Có cách nào, LUÔN LUÔN cuộn ListView để kết thúc?
Cảm ơn, trợ giúp của bạn được đánh giá cao!
Bạn nhận được sự kiện hiển thị bàn phím khi bạn chuyển đến EditText như thế nào? –