По какой-то причине я не могу отображать текст сообщения об ошибке в моем EditText. Я использую Xamarin.Android 4.16.0. У меня есть простой случай использованияXamarin Android EditText setError Not Отображает текст
private EditText _businessNameEdit;
_businessNameEdit = _rootView.FindViewById<EditText> (Resource.Id.editTextBusinessName);
//wire up save button handler
if (_saveButton != null) {
_saveButton.Click += (sender, e) => {
validateFormInput();
void validateFormInput()
{
Drawable errorIcon = Resources.GetDrawable(Resource.Drawable.statuserror);
if (String.IsNullOrEmpty (_businessNameEdit.Text)) {
_businessNameEdit.Error = "Cannot be Empty";
_businessNameEdit.RequestFocus();
//_businessNameEdit.SetCompoundDrawablesWithIntrinsicBounds(0, 0, Resource.Drawable.statuserror, 0);
}
} };
Если я editText.Error = «Некоторые сообщения», по умолчанию Значок ошибка Android покажет без сообщения, например, так и, если я использую SetCompoundDrawablesWithIntrisicBounds() это показать свой собственный образ с сообщением.
спасибо, что это работает. :) – SAndroidD