作者:jimmy岁月_929 | 来源:互联网 | 2023-01-19 11:52
我想做这样的事情:
mMovieName.setText(R.string.name + movieDetailsResponse.getTitle());
预期展示:名称:泰坦尼克号
实际显示:2131165233Titanic
有人能告诉我如何实现预期的显示效果.我不想在TextView中硬编码字符串,如下所示:
mMovieName.setText("Name: " + movieDetailsResponse.getTitle());
谢谢你的帮助
1> Niranj Patel..:
您可以使用格式化字符串.
你的strings.xml
:
Name: %1$s
您的Java代码:
mMovieName.setText(getResources().getString(R.string.name, movieDetailsResponse.getTitle()));
输出:
名称:泰坦尼克号