“重力”不包含“ CENTER_HORIZONTAL”的定义

时间:2019-02-12 18:10:36

标签: c# android xamarin xamarin.android

因此,我试图在屏幕中央显示一条Toast错误消息。在水平和垂直方向上都找到了解决方案,但是在查看Gravity声明时,我看不到任何CENTER_HORIZONTAL或CENTER_VERTICAL方法。这可能与我使用的Android版本有关吗?任何帮助将不胜感激。

Toast error = Toast.MakeText(this, "Please check your internet connection.", ToastLength.Long);
error.SetGravity(Gravity.CENTER_HORIZONTAL|Gravity.CENTER_VERTICAL, 0, 0);
error.Show();

1 个答案:

答案 0 :(得分:1)

在Xamarin.Android中,您正在寻找GravityFlags枚举:

error.SetGravity(GravityFlags.CenterVertical | GravityFlags.CenterHorizontal, 0, 0);