0

问题 :

我在 CustomNavigationPage 上使用渲染器对我的 actionBar (SupportActionBar) 进行了个性化,因为我使用 AppCompat 主题。因此,我在此类的操作栏中添加了我的 CustomView(一个 SearchBar)。

但是......当我们改变方向(纵向->横向/横向->纵向)时,我的视图消失了,如果我想再次看到我的CustomView,我必须重新创建我的CustomNavigationPage。

我需要你的帮助,提前谢谢你!

4

1 回答 1

0

最后,我通过工具栏的 id 解决了这个问题:

        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。

于 2016-07-13T13:37:52.193 回答