【发布时间】:2015-04-15 19:29:44
【问题描述】:
如何在代码中获取以下列表?
第一个是我在设备语言设置中看到的操作系统语言
第二个是键盘输入语言
当我使用Locale.getAvailableLocales() 时,我会得到包含 600 个结果的列表。
当我打开语言选择时,我在列表中看到 100 个结果。(屏幕截图 1)
当我打开键盘语言选择时,我在列表中看到 200 个结果。(屏幕截图2)
操作系统如何过滤这 600 个结果以获得 100 个和 200 个列表?
我该怎么做?
【问题讨论】:
-
@DerGolem 这不是我要问的,如果你阅读了这个问题,你会看到我说 Locale.getAvailableLocales() 不是我需要的。
-
那告诉我你还想用哪种方法,我很好奇。
-
这正是我问的。他们在选择语言时如何填充这些列表以及我如何做到这一点。
-
@DerGolem 当您不知道答案时结束问题是个好主意。
-
我知道答案。但你不接受。所以,对我来说,问题已经结束了。另请注意,您需要 5 票才能结束问题。所以我的只有20%。也许,您的帖子会保持打开状态?
标签: android android-4.4-kitkat