Как установить текст в EditText

Как я могу установить текст EditText?

Ответ 1

Если вы проверите документы для 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);

Ответ 3

String text = "Example";
EditText edtText = (EditText) findViewById(R.id.edtText);
edtText.setText(text);

Проверить EditText принимать только значения String, если необходимо, преобразовать их в строку.

Если int, double, long value, do:

String.value(value);

Ответ 4

Использовать +, оператор конкатенации строк:

 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));

Ответ 5

Вы можете установить android:text="your text";

<EditText
    android:id="@+id/editTextName"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/intro_name"/>

Ответ 7

Вам необходимо:

  • Объявить EditText in the xml file
  • Найдите EditText в действии
  • Установите текст в EditText

Ответ 8

Это решение в Котлине

val editText: EditText = findViewById(R.id.main_et_name)
    editText.setText("This is a text.")

Ответ 9

Решение в Android Java:

  1. Запустите ваш EditText, идентификатор пришел к вашему XML-идентификатору.

    EditText myText = (EditText)findViewById(R.id.my_text_id);
    
  2. в вашем методе OnCreate, просто установите текст по определенному имени.

    String text = "here put the text that you want"
    
  3. используйте метод setText из вашего editText.

    myText.setText(text); //variable from point 2
    

Ответ 10

EditText editText = (EditText)findViewById(R.id.edit_text);
editText.setText("Google is your friend.", TextView.BufferType.EDITABLE);

Не быть слишком техническим, и я уверен, что вы получите его так же, как и я, но это "Редактируемый".