Я думаю, что это поведение по умолчанию TextInputEditText
с TextInputLayout
, есть свойства, чтобы установить его напрямую, но вы можете сделать это, выполнив некоторые настройки, например:
Вы можете добавить FocusChange
событие для него, и когда оно не в фокусе, установите " "
(пустое значение) для него:
TextInputEditText textInputEditText = FindViewById<TextInputEditText>(Resource.Id.editText);
textInputEditText.FocusChange += delegate
{
if (!textInputEditText.IsFocused)
{
if (string.IsNullOrEmpty( textInputEditText.Text))
{
textInputEditText.Text = " ";
}
}
else
{
if (textInputEditText.Text == " ")
{
textInputEditText.Text = "";
}
}
};