作者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/m.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