Xamarin.Android、Visual Studio - Designer 不适用于 v7 AppCompat 库

Xamarin.Android, Visual Studio - Designer doesn't work with v7 AppCompat library

我想用 Material Design using Xamarin 和 Visual Studio 创建一个应用程序。我想使用 v7 AppCompat 库实现这一点,因此我的应用程序在旧设备上运行良好。

我有一个带有工具栏和按钮的 activity。

但在 Visual Studio Designer 中,布局并不像预期的那样(没有 Material 主题,也没有工具栏):

但奇怪的是它在我的 phone 上运行正常(没有做任何更改):

我该如何解决这个问题?

目前 Visual Studio 设计器不显示支持库元素。
您可以使用 Xamarin Studio,它最近对 Designer 进行了很大改进,并且比 Android Studio 更容易与 Visual Studio 集成。
要下载它,请转到下载、不同版本下的 http://download.xamarin.com/studio/Windows/XamarinStudio-6.0.2.73-0.msi (also available through your dashboard in www.xamarin.com

编辑:目前您需要将 Cycle 更改为 beta(帮助 -> 检查更新)

此功能计划在我们的 Cycle 8 版本(撰写本文时为 XVS 4.2.0.378)中发布,以支持 AAR/自定义视图。您可以在此处找到关于此的 link:

https://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.2/#Android_Designer

它应该很快就会发布到稳定版。对于 non-beta/alpha 解决方法,我强烈建议暂时使用此 VS 插件,它结合使用 Android Studio 和 Visual Studio 在设计时效率最高:

https://visualstudiogallery.msdn.microsoft.com/9f5a516a-f4d0-4228-9d25-d0273abebf33

有关这些更改的更准确的时间表,您可以在 Beta 频道上查看最新的博客文章:

https://releases.xamarin.com/beta-preview-1-cycle-8/

即将发布的日期

Alpha – 2016 年 4 月 27 日(进化大会)

Alpha 2 – 2016 年 7 月 13 日

Alpha 3 – 2016 年 7 月 27 日

Alpha 4 – 2016 年 8 月 2 日

Alpha 5– 2016 年 8 月 9 日

Alpha 6 – 2016 年 8 月 12 日

Beta 1 – 本次发布!

稳定 – 2016 年秋季

因此,如果您想在 IDE 中使用此功能,则需要在撰写本文时在 Alpha/Beta 频道中使用 XVS 4。2.X +。