猿问

如何修复不能使用 TextView.setText() 的翻译?

我正在本地化我的应用程序,目前面临一个问题。我有一个文本视图,它显示应用程序上次更新的时间 abd 我有一个字符串资源“上次更新:”。我用了

lastUpdate.setText(R.string.last_updated + dateString);

我的代码在英语中运行完美,但在其他语言的情况下,Textview 的行为很奇怪,并显示数字代替文本。

例如:当我将语言设置为印地语时,最后更新的文本将更改为 2131689604。如何解决此问题?


喵喔喔
浏览 121回答 1
1回答

泛舟湖上清波郎朗

使用这个获取字符串 lastUpdate.setText(getResources().getString(R.string.last_updated) + dateString);
随时随地看视频慕课网APP

相关分类

Java
我要回答