•
Refresh ListView trong Android
Cho em hỏi sau khi khóa hoặc thêm một view vào ListView thì làm thế nào để có thể refresh lại ListView với nội dung mới cập nhật?
Cho em hỏi sau khi khóa hoặc thêm một view vào ListView thì làm thế nào để có thể refresh lại ListView với nội dung mới cập nhật?
Để refresh một list view bạn gọi phương thức validateViews()
của đối tượng ListView trong Android:
myListView.invalidateViews();
Ở đây myListView
là đối tượng mà bạn mốn làm mới data.
Cách khác (và thường được sử dụng hơn) đó là gọi
notifyDataSetChanged()
trên từ đối tượng Adapter sử dụng bởi ListView bạn muốn update.Ở đây
mAdapter
có thể là một object của lơpBaseAdapter
hoặcArrayAdapter
.Bạn tham khảo thêm chi tiết ở đây