特定于区域(而非语言环境)的资源目录

Resource directory specific to a region (not a locale)

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

在Android中,如果你想做一个特定于语言环境的资源目录,你按照下面的方式命名它values-de(德语语言环境),如果你希望它是特定的到您将其命名为 values-de-rAT 的语言环境和区域(德国语言环境与奥地利地区)。就我而言,我不关心语言环境,只关心区域,但以下 values-rAT 似乎无效。

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

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

这是 link:https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources