Как добавить текст- заполнительEditText
в класс, которого нет в XML?
У меня есть следующий EditText
код в моем коде, который будет показан в алерте:
final EditText name = new EditText(this);
android
placeholder
Mona
источник
источник
Ответы:
Ах хорошо. То, что вы ищете, это
setHint(int)
. Просто передайте идентификатор ресурса строки из вашего xml, и все готово.РЕДАКТИРОВАТЬ
А в XML это просто
android:hint="someText"
источник
android:hint="text"
предоставляет пользователю информацию о том, что ему нужно заполнить, в частностиeditText
например: - у меня есть два edittext один для числового значения и другой для строкового значения. мы можем установить подсказку для пользователя, чтобы он мог понять, какую ценность он должен дать
после запуска приложения эти два edittext покажут введенную подсказку, после нажатия на редактировать текст, он идет, и пользователь может ввести то, что он хочет (см. изображение Luxurymode)
источник
В вашей деятельности
источник
Это как сделать ввод пароля с подсказкой, которая не конвертируется в * !!.
По XML:
спасибо: манго и Rjrjr за понимание: D.
источник
В Android Studio вы можете добавить подсказку (Place holder) через графический интерфейс. Сначала выберите поле EditText в представлении конструктора. Затем нажмите на дерево компонентов слева от IDE (обычно оно есть, но оно может быть свернуто). Там вы можете увидеть свойства выбранного EditText. Найти поле подсказки, как показано ниже
Там вы можете добавить подсказку (Placeholder) в EditText
источник
Если вы имеете в виду место, где вы добавите его в макете. Вы можете определить контейнер как FrameLayout и добавить этот EditText к нему при его создании.
источник
Вы должны использовать атрибут андроида: подсказка
В Android Studio вы можете переключиться из XML -> Представление дизайна и щелкнуть Компонент в макете, в данном случае поле EditText. Это покажет все применимые атрибуты для этого компонента GUI. Это будет удобно, когда вы не знаете обо всех атрибутах, которые там есть.
Вы будете удивлены, увидев, что EditText имеет более 140 атрибутов для настройки.
источник
Если вы хотите вставить текст в представление EditText, которое остается там после выбора поля (в отличие от поведения подсказки), сделайте следующее:
В Java:
В Котлине:
источник