EditTextのテキストを設定するにはどうすればよいですか?
EditText
のドキュメントを確認すると、setText()
メソッドが見つかります。 String
と TextView.BufferType
を取ります。例えば:
EditText editText = (EditText)findViewById(R.id.edit_text);
editText.setText("Google is your friend.", TextView.BufferType.EDITABLE);
また、TextView
のsetText(CharSequence)
およびsetText(int)
メソッドも継承するため、通常のTextView
と同様に設定できます。
editText.setText("Hello world!");
editText.setText(R.string.hello_world);
String string="this is a text";
editText.setText(string)
StringはCharSequenceの有用な間接サブクラスであることがわかりました
http://developer.Android.com/reference/Android/widget/TextView.html find setText(CharSequence text)
http://developer.Android.com/reference/Java/lang/CharSequence.html
String text = "Example";
EditText edtText = (EditText) findViewById(R.id.edtText);
edtText.setText(text);
EditText
をチェックして、必要に応じて文字列に変換してください。
Int、double、long値の場合、次を実行します。
String.value(value);
文字列連結演算子+を使用します。
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));
Android:text="your text"
を設定できます。
<EditText
Android:id="@+id/editTextName"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:text="@string/intro_name"/>
EditText editText = (EditText)findViewById(R.id.edit_text);
editText.setText("Google is your friend.", TextView.BufferType.EDITABLE);
過度に技術的ではなく、あなたが私と同じように手に入れると確信していますが、それは「編集可能」です。
必要がある:
EditText in the xml file
を宣言しますEditText
を見つけますEditText
にテキストを設定しますeditTextObject.setText(CharSequence)
http://developer.Android.com/reference/Android/widget/TextView.html#setText(Java.lang.CharSequence )
これはKotlinのソリューションです
val editText: EditText = findViewById(R.id.main_et_name)
editText.setText("This is a text.")
Android Javaのソリューション:
EditTextを起動すると、IDがXML IDに追加されます。
EditText myText = (EditText)findViewById(R.id.my_text_id);
onCreateメソッドで、定義された名前でテキストを設定するだけです。
String text = "here put the text that you want"
editTextからsetTextメソッドを使用します。
myText.setText()