作者d5528300 (承)
看板AndroidDev
標題[問題] setText 的基本問題
時間Wed Aug 8 01:30:09 2012
各位大大好~
小弟我試Android 新手~
小弟有個很基本的問題想問大家
但好像算是 Java問題= =
小弟寫得是很基本的計數器
首先 我有宣告兩個東西
TextView CountNumber ;
int Count ;
在最後我在按按鈕以後 要顯示的時候有個問題~
我知道像 setText("現在的數字為:" + count);
裡面""可以輸入要顯示的字串 然後用 + 來和變數連結
但是如果沒有要打的東西 只要顯示變數 為什麼
CountNumber.setText(""+count); 這樣OK 沒有問題
但是
CountNumber.setText(count); 這樣就會發生錯誤
是 setText 本來就不行這樣用 還是我哪邊觀念有錯嗎??
謝謝各位!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.156.140
1F:推 motors55:要把count轉成字串 08/08 01:45
2F:→ d5528300:但我沒有轉成字串 setText(""+count) 卻Ok這樣正常嗎?? 08/08 02:02
3F:→ nobody1:型別的問題你得要熟悉不同語言的規則 你想和機器處理的東 08/08 02:07
4F:→ nobody1:西 結果不一定是一樣的 多看多學吧 08/08 02:07
5F:推 chiwa:setText(int resid),這個int的意思是resource id 08/08 07:46
6F:推 Assyla:setText(""+count)會被系統強制轉型,勸你java的書至少先 08/08 09:25
7F:→ Assyla:看過幾章 08/08 09:25
10F:推 LaPass:字串加上數字,數字會被強制轉型.... 08/08 10:52
11F:→ LaPass:借問一下,要怎麼正確的把數字轉成字串? 我都用 ""+3 這樣 08/08 10:53
12F:→ LaPass:去轉,程式可以跑,不過不確定會不會有什麼效能之類的問題 08/08 10:54
13F:推 namejoshua:我是都用這樣 String.valueOf(int value) 08/08 11:59