質問: TextViewにsetTextで数値を表示させたいです。 その場合int型で定義してそれをString型に変換させてからsetTextする必要があるのでしょうか? int型をsetTextする方法やString型に数値を代入する方法は推奨されていないでしょうか?
回答: setTextは引数intのメソッドも存在していてその場合リソースIDとして処理されます 数値をそのまま表示したい場合はお察しの通りStringとして渡す必要があります 以下では3通りの方法を記述しています ``` int value = 123; // 3つの方法 textView.setText(String.valueOf(value)); textView.setText(Integer.toString(value)); textView.setText(value + ""); ```