android - 从代码中引用字符串资源

标签 android string settext

我在 strings.xml 中声明了以下字符串:

<string name="last_msg">Your last click was on</string>

现在当有人点击一个按钮时,我想要一个 TextView 来显示这个字符串,一个空格,然后是一个变量值,它是一个时间戳。

不幸的是,使用@string/last_msg 不起作用,我不确定如何正确执行此操作,所以我没有对内容进行硬编码。

这是我的 onClick 函数代码:

public void showMsgNow(View view) {
    TextView lastMsg = (TextView)findViewById(R.id.textView2);
    long currentTimeStamp = System.currentTimeMillis();
    lastMsg.setText(@string/last_msg + " " + currentTimeStamp);
}

我是新手,任何帮助都会很棒!

最佳答案

我在 Google 上找到了答案:

getString(R.string.last_msg)

关于android - 从代码中引用字符串资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10698945/

相关文章:

java - 如何为 datePicker 类型设置文本

java - 如何在按下按钮后延迟一行代码

android - 为什么在一个简单的 Android 相机应用程序中会出现模糊图像?

ruby - 测试变量是否与多个字符串中的任何一个匹配,而没有长的 if-elsif 链或 case-when

java - 如何使用 BeanUtils.populate 方法从 String[] 转换为 ArrayList<String>?

Android fragment ,在 onViewCreated : setText aspect won't fly, 游标和 rawQuery 中调用的函数...为什么会这样?

android - AdMob 展示位置

android - 如何在 "content://sms/draft"中插入草稿后更新短信线程

java - 直接从 Web 服务调用获取 UTF8 字符串,无需转换为 String

Android Activity 太忙无法设置 TextView 文本?