使用XML我刚开始学习Xamarin并开始进口从Android Studio中我的项目手动Xamarin于2015年VS从Android Studio中的Xamarin
我注意到,Xamarin像FloatingActionButton某些UI元素给出了一个错误, DrawerLayout或Android.Support库中的任何内容。
我应该在Xamarin上配置什么来使用这些UI元素? 如果这不可能,那么Xamarin有什么选择?
使用XML我刚开始学习Xamarin并开始进口从Android Studio中我的项目手动Xamarin于2015年VS从Android Studio中的Xamarin
我注意到,Xamarin像FloatingActionButton某些UI元素给出了一个错误, DrawerLayout或Android.Support库中的任何内容。
我应该在Xamarin上配置什么来使用这些UI元素? 如果这不可能,那么Xamarin有什么选择?
您必须为使用的支持库安装nuget软件包。
例如对于DrawerLayout支持V4:
Install-Package Xamarin.Android.Support.v4
这里是所有可用库的列表:
https://www.nuget.org/packages?q=Xamarin+support
你可以找到他们在NuGet包管理器在Visual Studio中了。
您可能在您的新项目中缺少参考。对于DrawerLayout
您需要参考Xamarin.Android.Support.v4
dll。对于FloatingActionButton添加Android Support Design Library:
安装,包装Xamarin.Android.Support.Design -Version 23.2.1
如何在我的VS项目中引用该.dll文件?该信息未在链接中给出。 –
您可以从nuget安装它 – Giorgi
Xamarin Android Designer不呈现自定义视图。但是,如果您没有添加引用并且它在编译时抛出错误,则此答案是正确的。 – Cheesebaron
有一个很好的扩展Visual Studio中,XamarIDEA (Visual Studio Gallary)。 它允许您轻松处理Android Studio中的XML布局。 Android Studio中XML文件的更改与Visual Studio Android项目中的XML文件同步。
支持所有的XML文件的Android不只是布局(颜色,样式,图形,动画等)
但是,由于它不支持XAML文件。您项目中的任何Xaml文件都将转换为XML以便能够在Android Studio中使用。一个需要注意的是,它不支持预览自定义控件(第三方或你自己制作)。
你不应该。 Android Studio和Visual Studio中的这些元素应该是相同的。您可能需要确保您的各个库已正确安装。 –