我正在尝试在TextInputLayouts上显示验证消息。我应该能够做到这一点(与原生android一样):
TextInputLayout til = (TextInputLayout) findViewById(R.id.text_input_layout);
til.setErrorEnabled(true);
til.setError("You need to enter a name");
但似乎setError方法不适用于xamarin?对于EditText,setError可用,但不希望如此。 e.g:
TextInputLayout txtI_password = FindViewById<TextInputLayout>(Resource.Id.input_layout_password);
txtI_password. ?????
使用:
using Android.Support.Design.Widget;
答案 0 :(得分:4)
在C#中,可以直接访问属性设置器,而不是通过函数访问。
til.ErrorEnabled = true;
til.Error = "You need to enter a name"