可以使用Canvas.drawText从字符串XML获取值吗?

时间:2016-09-02 00:43:40

标签: android

我正在使用,但我看到数字而不是字符串

 canvas.drawText(String.valueOf(R.string.game_lovers), 170, 150, paint);

2 个答案:

答案 0 :(得分:0)

不,你不能从这样的资源中获取字符串。你应该这样做:

@NonNull String getString(@NonNull Context cotext,@StringRes int stringResId) {
    return cotext.getString(stringResId);
}

你将在哪里res R.string.game_lovers

答案 1 :(得分:0)

如果它引入View课程,您可以尝试

canvas.drawText(getContext().getString(R.string.game_lovers), 170, 150, paint);