【发布时间】:2016-10-10 04:52:12
【问题描述】:
我正在尝试从文本输入字段中获取一个人的姓名,将其发送到另一个 Activity,然后在 TextView 中的一个句子中显示该人的姓名。
我的代码如下:
这是我的一项活动。
String meaningText = mCurrentColor.getMeaning();
meaningText = String.format(meaningText, mYourName);
mColorText.setText(meaningText);
我正在从另一个类中提取含义字符串,该类将包含以下内容:
"Hey %1$s, you chose this which means blah blah....."
然后我想插入从上一个 Activity 中的 EditText 中提取的 mYourName 变量,并将其放入上面的字符串中。
我从 Team Treehouse 教程中发现了这种格式,并且在我继续学习的过程中,它在该项目的代码中有效。
我正在使用接受语言环境的 String.format。
我不确定到底出了什么问题,因为我将代码镜像到“T”并且只是更改了一些变量名。
【问题讨论】:
标签: java android string formatting