如何使用Android在Xamarin中获取根布局

本文关键字:获取 布局 Xamarin 何使用 Android | 更新日期: 2023-09-27 17:55:58

我正在使用Xamarin for Android。我知道我可以为根布局分配一个 Id 并通过以下代码获取它:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/Root"

在 C# 中使用:

var mLayout = (LinearLayout)FindViewById(Resource.Id.Root);

我需要的是一种无需 ID 即可获取根布局的方法。

var mLayout = GetRootLayout();

如何使用Android在Xamarin中获取根布局

在您的活动中,只需调用 Window.DecorView.FindViewById (Android.Resource.Id.Content)