TextView.setText(int resid)の罠…

に嵌りました。

打ち込んでたら「TextView.setText(int)」
って出てきたから張り切って

textView.setText(100);

って書いたら、見事に落ちました。
えー、ちゃんとint型やん。

プチパニックっすよ。

んで、やっぱり、引数はString型じゃないといけないみたいです。
いや、ちゃんとそこまで調べてないから断言できないけど…。

◆解決方法
textview1.setText(String.valueOf(100));

TextView.setText(int resid)をちゃんと調べよう…
調べたら追記します。

◆追記(2014/09/13)
理解した。
引数の「resid」は、resouce idのことですね。納得。
要するにstring.xmlファイルに登録した文言を表示するためのものであって、
数字を表示するためのものではないってことですな。
・TextView.setText(int resid)の正しい使い方

textview1.setText(R.string.hogehoge);

・string.xml
—————————————————-

<?xml version=”1.0″ encoding=”utf-8″?>
<resources>
<string name=”hogehoge”>ほげほげ</string>
</resources>

—————————————————-