gpt4 book ai didi

android - 我的 Toast 消息未翻译;它仅以默认语言显示

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:58 24 4
gpt4 key购买 nike

我创建了一条 Toast 消息来通知用户有关设备方向的更改:

if (configuration.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, R.string.orientation_change, Toast.LENGTH_SHORT).show();
recreate();
}

该消息会在需要时显示,但在我的应用程序的其他语言版本中,R.string.orientation_change 文本以默认语言显示,即英语。这是在模拟器和真实设备中检查的,每个结果相同。

有没有办法让Toast消息本地化?

最佳答案

可能感觉像是 hack,但获取资源来为您进行翻译,而不是内部 Toast 代码。

Toast.makeText(this, getResources().getString(R.string.orientation_change), Toast.LENGTH_SHORT).show();

关于android - 我的 Toast 消息未翻译;它仅以默认语言显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38514027/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com