如何使用Xamarin表单定制ActionBar android?

如何使用Xamarin表单定制ActionBar android?,android,xamarin.forms,android-appcompat,navigationbar,appcompatactivity,Android,Xamarin.forms,Android Appcompat,Navigationbar,Appcompatactivity,我使用Xamarin表单。我的Android活动扩展了我的Android活动。我使用MasterDetailPage,这个.Detail是init,带有新的NavigationPage(new PagePerso())。我有一个xamarin.forms.view及其Android渲染器。 我想把它放在导航栏(Android操作栏)中。 我尝试使用NavigationPageRender。然后我尝试使用: protected override void OnElementChanged(Elem

我使用Xamarin表单。我的Android活动扩展了我的Android活动。我使用MasterDetailPage,这个.Detail是init,带有新的NavigationPage(new PagePerso())。我有一个xamarin.forms.view及其Android渲染器。 我想把它放在导航栏(Android操作栏)中。 我尝试使用NavigationPageRender。然后我尝试使用:

protected override void OnElementChanged(ElementChangedEventArgs e){
基础。一个要素发生变化(e);
Android.Views.View actionBar=base.ViewGroup.GetChildAt(0);
…}

提前感谢您的帮助! 如果你有其他解决方案,建议我!(我使用Xamarin表单、FormAppCompat、MasterDetailPage和NavigationPage查看详细信息)

解决方案和新问题:

我终于添加了一个Android.View,使用ViewGroup在ActionBar中查看。现在,我的问题是我想添加一个自定义视图(xamarin)

Android.Widget.Button bt=newandroid.Widget.Button(base.ViewGroup.Context);
ViewGroup actionBar=(ViewGroup)base.ViewGroup.GetChildAt(0);
actionBar.AddView(视图组);
带有此代码的按钮添加得很好

所以我有了
MyCustomView=newmycustomview()
我想在前面添加视图作为视图组,但它不是Android.Views.view


提前谢谢你

您是否尝试过
actionBar.SetDisplayShowCustomEnabled(true)

我最近看到使用AppCompat的这种方法有一些不一致之处,我正在向Xamarin报告