作者backfish (121)
看板AndroidDev
标题[问题] 字串如何存到字串资源
时间Fri Jul 7 10:06:21 2017
大家好,我是Android app的初学者。有问题想请教大家。
我依照工具书的教学,要做一个简单的题目:
「按下按钮之後,把输入文字框的字串显示到TextView。」
按钮的onClick触发的程式如下:
public void sayhello(View v) {
//输入框
EditText txt_input = (EditText) findViewById(R.id.txt_input);
//输出
TextView txt_show = (TextView) findViewById(R.id.txt_show);
txt_show.setText(
txt_input.getText().toString()+ ",您好!");
}
工具书上说,
反红的部分是警告提示:应将字串存到字串资源中使用。
由於只是练习,可忽略此警告。
实际操作後,按钮的功能确实有达到题目的要求。
可是我不想忽略那个警告,我想知道如何修改。
拜托告诉我,谢谢:)
--
http://www.facebook.com/mejenservice
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.165.217.212
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1499393186.A.192.html
1F:推 snowsummersp: String input= txt_input.getText().toString(); 07/07 10:51
2F:→ snowsummersp: txt_show.setText(intput +",您好!"); 07/07 10:52
3F:→ gcobc12632: res/values/strings 07/07 10:52
4F:→ roy870075: 在res/values/strings.xml内加入<string name="text_he 07/07 11:34
5F:→ roy870075: llo">%s ,您好!</string> 07/07 11:34
6F:→ roy870075: 然後setText改为txt_show.setText(String.format(getSt 07/07 11:34
7F:→ roy870075: ring(R.string.text_hello),txt_input.getText().toStr 07/07 11:34
8F:→ roy870075: ing())); 07/07 11:34
9F:→ backfish: 谢谢回答。已解决 07/07 13:45
10F:推 aids61517: getString有format功能,可以不用再String.format 07/07 21:06