我有以下字符串文件,其中包含我在字幕/标签上使用的说明。现在我想在描述中添加一个值并在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:33”
但我得到的只是数字。我需要对值进行字符串格式化吗?
答案 0 :(得分:1)
修改强>
因为你在适配器中,你将不得不使用上下文:
context.getString(Resource.string.lblTimeScore);
答案 1 :(得分:0)
你做错了, 您无法直接从资源获取字符串,它将返回资源ID(整数)而不是字符串。要获得字符串值,请写这样。
txtTimeScore.Text=Resources.GetString(Resource.String.labelTimeScore)+"00:10:33";