问题:
我在我的CustomNavigationPage上使用渲染器对actionBar(SupportActionBar)进行了个性化,因为我使用的是AppCompat主题。所以,我在这个类的操作栏中添加了我的CustomView(SearchBar)。
但是......当我们改变方向(Portrait-> Landscape / Landscape-> Portrait)时,我的视图会消失,如果我想再次查看我的CustomView,我必须重新创建CustomNavigationPage。
我需要你的帮助,谢谢你!
答案 0 :(得分: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。