ActionBarDrawerToggle已过时

时间:2018-01-05 16:13:13

标签: c# android visual-studio xamarin

我正在使用包含支持包v4的xamarin表单包。 我想用这段代码做一个简单的侧边菜单:

menuDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.Menu);
menu = FindViewById<ListView>(Resource.Id.LeftDrawer);

menuItems.Add("First item");
menuItems.Add("Second item");

menuDrawerToggle = new ActionBarDrawerToggle(this, menuDrawerLayout, Resource.Drawable.navigationbarmenu, Resource.String.open_menu, Resource.String.close_menu);

menuDrawerLayout.AddDrawerListener(menuDrawerToggle);
ActionBar.SetDisplayHomeAsUpEnabled(true);
ActionBar.SetHomeButtonEnabled(true);

menuAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, menuItems);
menu.Adapter = menuAdapter;

每当提醒ActionBarDrawerToggle时,都会有一个绿色下划线表示:

  

ActionBarDrawerToggle已废弃:'此类在此Android平台中已废弃'

我一直在网上搜索,特别是堆栈溢出几个小时,仍然没有找到可行的解决方案。

0 个答案:

没有答案