特定于区域(而非语言环境)的资源目录
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
是否可以创建仅特定于某个区域的 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