私はこのコードを持っています:
_ed = (EditText) findViewById (R.id.box);
int x = 10;
ed.setText (x);
_
エラーであることが判明しました。文字列に変更する必要があることはわかっていますが、これを行うにはどうすればよいですか?
x.toString()
を試しましたが、コンパイルできません。
_+
_、 文字列連結 演算子を使用します。
_ed = (EditText) findViewById (R.id.box);
int x = 10;
ed.setText(""+x);
_
または String.valueOf(int)
を使用します。
_ed.setText(String.valueOf(x));
_
または Integer.toString(int)
を使用します。
_ed.setText(Integer.toString(x));
_
Integer.toString(integer value);
メソッドを試してください
ed = (EditText)findViewById(R.id.box);
int x = 10;
ed.setText(Integer.toString(x));
String.format()
を使用してみてください:
ed = (EditText) findViewById (R.id.box);
int x = 10;
ed.setText(String.format("%s",x));
コードでこれを使用します。
String.valueOf(x);