特定于区域(不是区域设置)的资源目录

时间:2019-10-23 10:48:26

标签: android android-resources

是否可以创建仅特定于区域的Android资源目录?

在Android中,如果要创建特定于语言环境的资源目录,请按以下方式命名它:values-de(德语语言环境),并且如果要使其特定于语言环境和区域,则可以将其命名为values-de-rAT(德语区域和奥地利区域)。就我而言,我不在乎区域设置,而仅在乎区域,但是以下values-rAT似乎无效。

我知道我可以使用getLocales(resources.configuration).get(0).country来获取代码中的区域,但是我想知道是否也可以使用资源目录。

1 个答案:

答案 0 :(得分:1)

您可以使用国家/地区代码限定符为一个国家/地区创建资源:MCC或MNC。例如,mcc310在任何运营商上都是美国

以下是链接:https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources

enter image description here