Xamarin.如何将Android Native Absolutelayout转换为Xamarin.Forms.abs



我有一个视频通话SDK,在初始化时使用Xamarin.Forms.AbsoluteLayout实例,以便将视频放在该容器中。

我为Android和iOS具有单独的UI。在Android中,我有一个布局文件(.axml(,其中有一个绝对层。我正在以编程方式访问"绝对"。但是我在下面的代码的第二行中遇到了编译错误,

[error: cannot convert type Android.View.View to Xamarin.Forms.AbsoluteLayout]
_view = activity.LayoutInflater.Inflate(Resource.Layout.Video, this, false);
var container = (Xamarin.Forms.AbsoluteLayout)_view.FindViewById(Resource.Id.container);

尽管如果我用(Android.Widget.AbsoluteLayout)替换Typecast,则不会发生任何汇编错误。

android's absoluteLayout android.widget.widget package中,因此请更改:

var container = (Android.Widget.AbsoluteLayout)_view.FindViewById(Resource.Id.container);

相关内容

  • 没有找到相关文章

最新更新