每个应用程序语言 android - android 13 。上下文 - getString

问题描述 投票:0回答:1

val 上下文 = appContext

context.getString(key) 在 android 12 中返回系统默认语言的字符串,而在 android 13 中返回所选语言的字符串。是否有任何替代方法可以支持这两种方法。所需的所选语言的字符串

android localization android-context android-13
1个回答
0
投票

这是每个应用程序语言的报告问题。这是建议的解决方法。 https://developer.android.com/reference/androidx/core/content/ContextCompat#getContextForLanguage(android.content.Context)

用途:

ContextCompat.getContextForLanguage(context).getString(R.string.myString)

而不是:

context.getString(R.string.myString)
© www.soinside.com 2019 - 2024. All rights reserved.