0

Problème:CustomView dans ActionBar disparaît lorsque l'orientation change? (AppCompat)

J'ai personnalisé mon actionBar (SupportActionBar) avec un moteur de rendu sur mon CustomNavigationPage parce que j'utilise le thème AppCompat. J'ai donc ajouté mon CustomView (un SearchBar) dans la barre d'action de cette classe.

Mais ... lorsque nous changeons l'orientation (Portrait-> Paysage/Paysage-> Portrait) ma vue disparaît et je dois recréer ma CustomNavigationPage si je veux revoir mon CustomView.

J'ai besoin de votre aide, merci d'avance!

+0

Est-ce une application basée sur 'Xamarin.Forms'? ou 'Xamarin.Android' basé? – SushiHangover

+0

C'est une application basée sur Xamarin.Forms. –

Répondre

0

Enfin, je l'ai résolu ce problème par l'id de la barre d'outils:

 int toolbarId = Resources.GetIdentifier("toolbar", "id", Android.App.Application.Context.PackageName); 
     Android.Support.V7.Widget.Toolbar actionBar = (Android.Support.V7.Widget.Toolbar)FindViewById(toolbarId); 

Lorsque nous utilisons AppCompat, il est la barre d'outils qui est utilisé. Puis, je supprime des vues et ajoute à nouveau mon CustomView.