项目在语言和地区切为非中国大陆的时候显示的是精简版,一直是英文,今天测试却突然说这里有问题,相同的场景下,iOS是简体中文显示。
经过排查发现,android端以前也是没有问题的,问题出在的版本的变动。
android的语言支持是需要增加values-xxx的文件夹下字串的,在targetSdkVersion 24及之前,如果根目录下没有value-zh-rTW等繁体中文资源文件夹,默认指向values-zh。而在25之后,这个默认指向被取消了。
解决方法:增加values-zh-rTW,并将values-zh文件夹下所有字串资源复制到该文件夹下。
网友评论