1

我正在为 Android 使用 MonoDevelop,希望在创建自定义 toast 方面得到一些帮助。

这是我的代码:

    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”,则会出现以下错误:

只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句。

我可以在让这段代码正常工作方面得到一些帮助吗?

谢谢

4

1 回答 1

1

语法toast.Show暗示Show要么是属性要么是字段。这就是为什么呼叫toast.Show是非法的。

不过,我相信Show是一种方法。所以你必须这样调用它:

toast.Show();

于 2012-11-24T01:52:31.780 回答