我的意图是获取Android本机工具栏的句柄(在xamarin表单项目上)。这是为了能够在Icon上进行一些自定义绘制(徽章)。
所以...我有一个Android本机方法
var toolbar = CrossCurrentActivity.Current.Activity.FindViewById(Resource.Id.toolbar) as Android.Support.V7.Widget.Toolbar;
只要是我要访问的主页的工具栏,它就可以正常工作。如果我从主页上执行
这样的操作,也可以正常工作Navigation.PushAsync(new NySecondPage());
然后它将为第二页找到正确的工具栏。
当我按下带有工具栏的Modal页面时,就会出现问题
Navigation.PushModalAsync(new NavigationPage(new NySecondPage()));
现在,如果调用了本地Android代码,则返回的工具栏仍然是我主页上的工具栏。 (不是当前显示在屏幕上的那个。)
所以,我的问题是:有没有办法找到模态推送导航页面的工具栏?