是否可以创建仅特定于区域的Android资源目录?
在Android中,如果要创建特定于语言环境的资源目录,请按以下方式命名它:values-de
(德语语言环境),并且如果要使其特定于语言环境和区域,则可以将其命名为values-de-rAT
(德语区域和奥地利区域)。就我而言,我不在乎区域设置,而仅在乎区域,但是以下values-rAT
似乎无效。
我知道我可以使用getLocales(resources.configuration).get(0).country
来获取代码中的区域,但是我想知道是否也可以使用资源目录。
答案 0 :(得分:1)
您可以使用国家/地区代码限定符为一个国家/地区创建资源:MCC或MNC。例如,mcc310
在任何运营商上都是美国
以下是链接:https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources