android - 翻译Toast消息android studio

标签 android translation toast language-translation

有谁知道我可以在 android studio 中翻译 toast 消息吗? 我不知道如何将字符串消息转换为资源文件(String.xml),就像android studio中的textview

String toastMessage1 = "Good Job! ";
String toastMessage2 = "Correct Answers";

if (dNumber >= 90) {

    Toast.makeText(
        MainActivity.this,
        toastMessage1 + String.valueOf(dNumber) + " % " + toastMessage2,
        Toast.LENGTH_LONG
    ).show();
}

最佳答案

在 strings.xml 中添加字符串

<string name="string_name">Good Job! %d Correct Answers</string>

使用字符串函数更新字符串。

String.format(res.getString(R.string.string_name), dNumber);

关于android - 翻译Toast消息android studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43520721/

相关文章:

android - 应用程序开发 : Project Finalisation & Handover (iOS & Android)

android - 从 contentResolver 中删除文件只从数据库中删除条目(不是文件)

c# - 所有类型的 sql 异常列表

android - 如何在没有更多上下文可用时发送 Toast 或任何用户通知?

ios - 未定义不是对象(评估“RCTToastAndroid.SHORT”)

android - 为什么 toast 的宽度太短了?

java - Android - 用按钮填充布局

android - 将文本设置为整数值

c++ - 为什么我的 C++ Qt UI 被翻译了,但程序中的 QString 却没有被翻译?

c++ - 如何将 qm 转换为 ts 文件?