在我的应用程序中,有长度、重量等输入。不同的国家/地区遵循不同的测量准则,例如美国是英里、加仑,英国是公里、升。那么 android Locale 是否支持区域设置更改时的此类转换,或者我们是否必须显式对其进行编码。
最佳答案
你可以做这样的事情:
if (locale.getCountry().equals("US")){
// Code to compute weight based on USA format
}
else {
// Code to compute weight based on metric system
}
除美国外,缅甸和利比里亚采用非公制格式
关于android - Android 中测量单位的国际化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11146675/