看板 AndroidDev 關於我們 聯絡資訊
大家好,我是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://www.ptt.cc/bbs/AndroidDev/M.1499393186.A.192.html
snowsummersp: String input= txt_input.getText().toString(); 07/07 10:51
snowsummersp: txt_show.setText(intput +",您好!"); 07/07 10:52
gcobc12632: res/values/strings 07/07 10:52
roy870075: 在res/values/strings.xml內加入<string name="text_he 07/07 11:34
roy870075: llo">%s ,您好!</string> 07/07 11:34
roy870075: 然後setText改為txt_show.setText(String.format(getSt 07/07 11:34
roy870075: ring(R.string.text_hello),txt_input.getText().toStr 07/07 11:34
roy870075: ing())); 07/07 11:34
backfish: 謝謝回答。已解決 07/07 13:45
aids61517: getString有format功能,可以不用再String.format 07/07 21:06