0

在适用于 Android 的 Google 地图应用程序中,我无法在给定偏移量处显示 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();
    }

当模拟器启动时,我尝试通过 onCreate 方法执行此代码:

DisplayCustomToast(this, "test", -30, 50);

该应用程序完全停止工作,并显示手机主背景。

我可以帮忙在给定的 Android 偏移量处显示自定义吐司吗?

谢谢

4

2 回答 2

0

尝试这个..

toast.SetGravity (GravityFlags.Top, 0, 0);
于 2012-12-01T12:19:12.440 回答
0

尝试这样做

Toast toast = Toast.makeText(MainActivity.this,"Test",Toast.LENGTH_SHORT);
toast.setGravity(Gravity.TOP|Gravity.LEFT, -30, 50);
toast.show();
于 2012-12-01T12:12:34.970 回答