使用不同语言的资产

时间:2016-10-12 16:39:54

标签: java android resources assets

我知道res/values-ISOCode目标中可能有不同的语言。这也适用于assets目录中的xml文件吗?文件夹结构如何看?

1 个答案:

答案 0 :(得分:3)

  

这也适用于assets目录中的xml文件吗?

是和否。

是的,你可以用你想要的任何语言将你想要的任何文件放到assets/

不,因为Android不会根据语言自动加载特定资产。您必须自己这样做(例如,通过Locale查找语言,然后根据该语言生成正确的目录名称)。 Android仅根据资源配置从不同目录加载内容,而不是资产。

  

文件夹结构如何看?

无论您的生成基于目录名称的语言算法需要什么。