Android, Xamarin, EditTexts: запретить пользователю удалять первые буквы - PullRequest
0 голосов
/ 17 мая 2018

Я хочу, чтобы пользователь набрал ссылку на свою учетную запись на Facebook (нет лучшего решения для банкомата).

Теперь, когда пользователь нажимает текст редактирования, он должен сказать: "www.facebook.com/". Теперь курсор должен находиться в конце текста редактирования (после «/»), а пользователь не должен удалять первые буквы, чтобы «www.facebook.com/» оставался именно там, где он есть. Это позволит пользователю ТОЛЬКО ввести свое имя в Facebook и, следовательно, подключить профиль.

Есть ли способ сделать это?

Спасибо:)

1 Ответ

0 голосов
/ 17 мая 2018

Вы можете сделать это, используя событие "TextChanged", и в своем коде проверьте, если размер больше вашей строки, например:

if (((EditText)sender).Text.Length >= 17)
{
  ((EditText)sender).Text = e.NewTextValue;
}
else
{
  ((EditText)sender).Text = "www.facebook.com/";
}

Так что, если значение больше, чем ваша строка, вызаменит это значение, если нет, просто установите значение в строке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...