【发布时间】:2019-09-14 13:13:34
【问题描述】:
我正在尝试在我的 Android xamarin.forms 项目中的导航栏上显示搜索视图。但搜索工具栏项(搜索图标)在 android 7.0 及更高版本上不可见,在 android 6.0 上运行良好。
我已按照this 链接为内容页面编写自定义渲染器。它在 android 6.0 上运行良好。
在进一步搜索时,我得到了this 链接,如果我创建 xamarin.android 项目,该链接可以正常工作,但在 xamarin.forms 上也不能正常工作。
这是我的 MainActivity 代码:
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
public static Android.Support.V7.Widget.Toolbar ToolBar { get; private set; }
protected override void OnCreate(Bundle bundle)
{
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
base.OnCreate(bundle);
global::Xamarin.Forms.Forms.Init(this, bundle);
LoadApplication(new App());
}
public override bool OnCreateOptionsMenu(IMenu menu)
{
ToolBar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
return base.OnCreateOptionsMenu(menu);
}
}
【问题讨论】:
标签: xamarin xamarin.forms searchview android-7.0-nougat