在给定的偏移处显示吐司

时间:2012-12-01 11:44:52

标签: c# android monodevelop offset toast

我无法在适用于Android的Google地图应用中显示给定偏移量的祝酒词。

这是我的代码:

    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的给定偏移量下显示自定义吐司。

由于

2 个答案:

答案 0 :(得分:0)

尝试这样做

Toast toast = Toast.makeText(MainActivity.this,"Test",Toast.LENGTH_SHORT);
toast.setGravity(Gravity.TOP|Gravity.LEFT, -30, 50);
toast.show();

答案 1 :(得分:0)

试试这个..

toast.SetGravity (GravityFlags.Top, 0, 0);