Đối với ví dụ như có ứng dụng mà cung cấp hỗ trợ đa ngôn ngữ, trong hoạt động của tôi/UI, tôi gọi getResources().getString(R.string.hello)
mà tồn tại trong strings.xml, chẳng hạn rằngLàm thế nào getResources(). GetString() hoạt động android
values\strings.xml
values-ru\strings.xml
Bây giờ, khi gọi số getResources().getString(R.string.hello)
và cần truy cập chuỗi dựa trên ngôn ngữ hệ thống, vậy một chuỗi sẽ nhận được chuỗi từ values\strings.xml
HOẶC values-ru\strings.xml
?
HOẶC
sao người ta cần phải thay đổi ngôn ngữ ứng dụng của tôi dựa trên hệ thống locale (giữ ứng dụng miền địa phương tương tự như hệ thống locale) và sau đó lấy giá trị từ getString()
, một cái gì đó gợi ý ở bên dưới liên kết
Tôi đã tìm kiếm các liên kết khác nhau, nhưng không thể tìm thấy giải pháp
dựa trên ngôn ngữ hệ thống, bạn sẽ nhận được từ các giá trị \ strings.xml tệp –