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.

Другие вопросы по тегам