【发布时间】:2017-07-27 16:29:56
【问题描述】:
一点上下文:
我正在研究 Xamarin 的 Material Design Support Library,发现 this 文章介绍了该库中的各种控件。
我试图重现上一个示例中的Toolbar(现在我什至没有考虑实现整个汉堡导航示例,只是带有按钮的工具栏)。我设置了它,用我的颜色创建了MyTheme,添加了style-v21 的修复程序等等。到目前为止一切正常,尽管<include ... /> 节点会发出警告,指出它不是RelativeLayout 的可识别子节点。不过,它的构建是正确的,所以我可以在大多数情况下处理它。
问题:
这是我的问题开始的地方:
...
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.main_layout);
var toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
SetSupportActionBar (toolbar);
//Enable support action bar to display hamburger
SupportActionBar.SetHomeAsUpIndicator (Resource.Drawable.ic_menu);
SupportActionBar.SetDisplayHomeAsUpEnabled (true);
...
像这样设置SupportActionBar,它不会显示按钮。此外,ic_menu drawable 似乎不见了。其实没有ic_开头的,只有abc_。
我错过了什么吗?
干杯!
【问题讨论】:
标签: c# android xamarin xamarin.android material-design