问题描述
这显示整数罚款<string name="count"> Count %d </string>
示例输出:Count 3
然而这不是,<string name="count"> Count ( %d )</string>
示例输出:Count
我需要在括号之间显示整数,这不能通过strings.xml文件实现吗?我宁愿不使用 SpannableString
并使用字符串变量保持简单。
我正在使用 android Context 类来获取字符串
@NonNull
public final String getString(@StringRes int resId,Object... formatArgs) {
return getResources().getString(resId,formatArgs);
}
所以... viewObject.text = context.getString(R.string.filter,integerCount)
解决方法
xml 中的某些字符需要转义。您可以在您的情况下使用:
"(" for (
and
")" for )