CustomView в ActionBar исчезают при изменении ориентации? (AppCompat)
Проблема:
Я персонализировал свою панель действий (SupportActionBar) с помощью средства визуализации на своей странице CustomNavigationPage, поскольку я использую тему AppCompat. Итак, я добавил свой CustomView (панель поиска) на панели действий из этого класса.
Но... когда мы меняем ориентацию (Портрет-> Пейзаж / Пейзаж-> Портрет), мой вид исчезает, и я должен воссоздать свою CustomNavigationPage, если я хочу снова увидеть свой CustomView.
Мне нужна ваша помощь, заранее спасибо!
1 ответ
Наконец, я решил эту проблему по идентификатору панели инструментов:
int toolbarId = Resources.GetIdentifier("toolbar", "id", Android.App.Application.Context.PackageName);
Android.Support.V7.Widget.Toolbar actionBar = (Android.Support.V7.Widget.Toolbar)FindViewById(toolbarId);
Когда мы используем AppCompat, это панель инструментов, которая используется. Затем я удаляю виды и снова добавляю свой CustomView.