回答:
のドキュメントをチェックするとEditText
、setText()
メソッドが見つかります。a String
とaを取ります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);
EditText.BufferType.EDITABLE
?
EditText
拡張しTextView
ます。TextView.BufferType.EDITABLE
正しい定数です。
setText(CharSequence)
スーパークラスから公開されますTextView
。それで、なぜこれが最も賛成され、受け入れられた答えであるのか本当にわかりませんか?
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);
editTextObject.setText(CharSequence)
http://developer.android.com/reference/android/widget/TextView.html#setText(java.lang.CharSequence)
必要がある:
EditText in the xml file
EditText
アクティビティでを見つけるEditText
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(text); //variable from point 2
設計時にxml
ファイルにテキストを設定する場合はandroid:text="username"
、このプロパティを追加するだけです。
<EditText
android:id="@+id/edtUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="username"/>
Javaでプログラムによってテキストを設定する場合
EditText edtUsername = findViewById(R.id.edtUsername);
edtUsername.setText("username");
とにkotlin
Javaのような同じゲッター/セッターを使用して
edtUsername.setText("username")
でも.text
原則から使いたいなら
edtUsername.text = Editable.Factory.getInstance().newEditable("username")
以下のためにEditText.text
必要とeditable
firstplaceではありませんString