gpt4 book ai didi

c# - 方法 SetError 没有重载

转载 作者:行者123 更新时间:2023-11-30 03:26:51 26 4
gpt4 key购买 nike

我是 android 的新手,遇到以下问题:这是代码:

 base.OnCreate(bundle);
var layout = FindViewById<LinearLayout>(Resource.Id.layout1);
Button butondata = FindViewById<Button>(Resource.Id.button3);
Button butonstartdate = FindViewById<Button>(Resource.Id.button4);
Button butonenddate = FindViewById<Button>(Resource.Id.button5);
EditText txtsubiect = FindViewById<EditText>(Resource.Id.editText1);
Button submit = FindViewById<Button>(Resource.Id.buttonsalveaza);

butondata.Click += butondata_Click;

submit.Click += (sender, e) =>
{
txtsubiect.TextChanged += (object sender1, Android.Text.TextChangedEventArgs f) =>
{


if (txtsubiect.Text.Length <= 0)
{
txtsubiect.RequestFocus();
txtsubiect.SetError("Eroare,camp gol!");
}
};
};

当我构建它时,我说:No overload for method'SetError' takes 1 arguments ,怎么了,因为我有点困惑,会出现错误消息吗?谢谢!

最佳答案

您需要设置一个可绘制对象以与错误消息一起显示。它有两个参数,第二个是 Drawable,一个与消息一起显示的图标。

Drawable icon_error = Resources.GetDrawable(Resource.Drawable.icon_error);//this should be your error image.
icon_error.SetBounds(0,0,icon_error.IntrinsicWidth,icon_error.IntrinsicHeight);

if (txtsubiect.Text.Length <= 0)
{
txtsubiect.RequestFocus();
txtsubiect.SetError("Eroare,camp gol!", icon_error );
}

关于c# - 方法 SetError 没有重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18100977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com