文本视图中的Android资源字符串

时间:2017-06-14 17:47:51

标签: c# android string visual-studio xamarin

我有以下字符串文件,其中包含我在字幕/标签上使用的说明。现在我想在描述中添加一个值并在textview中显示它。

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string name="labelTimeScore">Time: </string>
</resources>

我试过了:     txtTimeScore.Text = Resource.String.labelTimeScore +“00:10:33”;

预计此输出: “时间:00:10:3​​3”

但我得到的只是数字。我需要对值进行字符串格式化吗?

2 个答案:

答案 0 :(得分:1)

修改

因为你在适配器中,你将不得不使用上下文:

context.getString(Resource.string.lblTimeScore);

答案 1 :(得分:0)

你做错了, 您无法直接从资源获取字符串,它将返回资源ID(整数)而不是字符串。要获得字符串值,请写这样。

txtTimeScore.Text=Resources.GetString(Resource.String.labelTimeScore)+"00:10:33";