30/09/2018, 17:41
Làm sao để hiện thị tiếng Việt trong ListView của Android?
Chào mọi người, cho em hỏi : Làm sao để hiện thị tiếng Việt trong ListView của Android?
Em đã viết đoạn code : <?xml version="1.0" encoding="utf-8"?>
trong file AndroidMainfest.xml và layout tương ứng nhưng vẫn bị lỗi như trong ảnh.
Em cảm ơn mọi người.
Bài liên quan
Ninh gửi đoạn code add text vào listview xem thử, Đạt chưa làm cái này bao giờ nên cần xem code mới có idea
Ở Android Studio, bạn vào File> Setting, trong setting bạn search “file encoding”, rồi bạn chọn hết UTF-8 xem sao
Listview này bạn đổ dữ liẹu từ array hả ?
Cái này chịu, chả bị bao giơ, tiếng Việt vẫn ngon lành cành đào
@Ninh_Le bạn làm được chưa
Nếu có câu trả lời đúng trong topic này thì bạn accept answer nó đi, hoặc nếu bạn làm được rồi thì ghi giải pháp ra đây để mọi người tham khảo :">
P/s: Trước mình cũng bị như này, dùng string ở trong strings.xml thì không sao, còn dùng chuỗi trực tiếp trong java file thì bị lỗi font như vậy. Cách làm là chuột phải vào chỗ soạn thảo code của file đó, và chọn “file encoding”, rồi chọn utf-8 ( hình như utf-8 với ISO-8859-1 là như nhau đúng ko nhỉ @@)
Gửi anh @ltd
File activity của em như sau:
File xml của em như sau:
Vâng anh, dữ liệu em từ array, mà cụ thể là ArrayList:
Đã thử và không thành công
Vẫn còn mục Project Encoding và mục default ở dưới kìa :v
Chỉnh 3 cái này đủ chưa @TTmagic Chỉnh 3 cái này thì kết quả vẫn không hiển thị được.
@Ninh_Le vậy thì đây có thể là cách cuối =)) mình đã làm và thành công :v
À, trước khi thử thì thử build lại, nếu ko đc hãy thử như trên nhé :v
Cách của bác đúng rồi đấy
Nhưng mấy lần trước chỉnh xong, Apply, OK rồi Build lại nhưng vẫn lỗi. Phải thoát Android Studio và mở lại mới sửa được.
Em cảm ơn bác nhiều.
Cái này hình như lúc đầu tạo project android studio sẽ warning nhưng chắc bác bỏ qua