使用 Xamarin Studio 将 Lollipop Toolbar 添加到我的项目

Posted

技术标签:

【中文标题】使用 Xamarin Studio 将 Lollipop Toolbar 添加到我的项目【英文标题】:Using Xamarin Studio to add a Lollipop Toolbar to my project 【发布时间】:2015-02-28 01:10:01 【问题描述】:

如何在 Xamarin Studio 中将 android 工具栏(替换 ActionBar)添加到我的 Android 5.0 Lollipop 应用程序?我已经检查了示例,但我只是不明白如何将菜单项/图标/按钮添加到我的应用程序中的棒棒糖工具栏。

【问题讨论】:

为什么投反对票?投反对票有什么意义?它什么也做不了。描述认为帖子有什么问题的评论更具建设性。 我没有对此投反对票,但我的猜测是有人希望您包含一些您自己的代码和/或指向您已经检查过的示例的链接。 @BSMP 是的,我不知道。我想我不擅长搜索(即使我在提问之前花了几个小时甚至几天的时间搜索)。在写这个问题的时候,我还没有找到任何关于 Toolbars for android 应用程序的信息。 我拥有的唯一示例是来自旧项目(我在 Android Studio 中编写)中的 ActionBar 示例,并且认为它不能与 Xamarin Studio 一起使用。 我并不是要暗示我认为有些人已经存在,只是其他人可能已经假设存在并且因为不包含链接而对您投了反对票。 【参考方案1】:

好吧,如果有人看到这篇文章寻找答案,我在搜索完全不相关的东西时找到了sample on GitHub。

【讨论】:

另外,这里是支持 v7 版本:github.com/xamarin/monodroid-samples/tree/master/Supportv7/… 另外,我在这里写了一篇博文:blog.xamarin.com/android-tips-hello-toolbar-goodbye-action-bar 更新:请忽略这个答案,因为它没有帮助我(完全)解决问题。我现在可以访问工具栏示例,但是我仍然不明白他们是如何在那里获得菜单选项和图标的。我只是在 Properties Pad 或 xml/axml 文件中找不到它。 您可以将标准 OnCreateOptionsMenu github.com/xamarin/monodroid-samples/blob/master/Supportv7/… 用于您的工具栏。如果您插入另一个工具栏(假设在底部)。您只需调用 InflateMenu:github.com/xamarin/monodroid-samples/blob/master/Supportv7/…

以上是关于使用 Xamarin Studio 将 Lollipop Toolbar 添加到我的项目的主要内容,如果未能解决你的问题,请参考以下文章

使用 Visual Studio 2015 安装 xamarin

Xamarin大学研讨会记录|使用Visual Studio的Xamarin来构建第一个Android应用

将xamarin android控件添加到visual studio工具箱中

使用来自 Visual Studio (Xamarin) 的 Google Play 商店签名始终收到“无效客户端”错误

无法从UIKit.UIImage转换为ZXing.LuminanceSource - 2017年Visual Studio中的Xamarin iOS

Xamarin Studio btouch 不支持的字段类型:NSUuid