我正在使用MonoDevelop for Android,请在创建自定义吐司时提供一些帮助。
这是我的代码:
static public void DisplayCustomToast (Context displayContext, string stringText, int offsetX, int offsetY)
{
Toast toast = new Toast(displayContext);
toast.SetText(stringText);
toast.SetGravity (GravityFlags.Top, offsetX, offsetY);
//toast.Show;
}
此代码无效。它构建成功,但应用程序无法正常启动。
如果我取消注释'toast.show',请收到以下错误:
只有赋值,调用,递增,递减,等待和新对象表达式才能用作语句。
我可以帮助您使用此代码吗?
由于
答案 0 :(得分:1)
语法toast.Show
表示Show
是属性或字段。这就是呼叫toast.Show
非法的原因。
但是,我相信Show
是一种方法。所以你必须这样调用它:
toast.Show();