2013-04-18 36 views
6

我目前正在运行的最新Xamarin.Android试用装,最多最新的Visual Studio 2012自动完成编辑在Visual Studio的Android布局时Xamarin

当打开在Visual Studio .axml文件,我可以看到一个可视化设计师,通常可以使用它,当我切换到“源”选项卡时,我可以看到一个完美的布局xml,并且语法突出显示,而不是什么。

问题是,自动完成只能提示XML注释和CDATA元素,没有别的。

有没有办法在Visual Studio中打开android-aware auto-complete?我记得Xamarin Studio能够自动完成布局,但是当打开一个在Visual Studio中编辑的解决方案时,Xamarin Studio也无法自动建议。

任何想法?提前致谢。

编辑:切换到付费版本和问题仍然存在于Xamarin和视觉工作室。

回答

2

在Xamarin工作室中,您可以简单地右键单击axml文件并选择“Open with/Source Code Editor” 不幸的是,我无法在Visual Studio中检查它。

+0

适用于Xamarin Studio。让我的一天! – kaolick

+0

在Visual Studio中不起作用 – CularBytes

1

经过这么多的努力之后,唯一解决方案就是用我的IntelliJ IDEA或Eclipse编辑我的android布局,并在Xamarin Studio中编写代码隐藏。抛开Xamarin并用Java重新开发开发工作甚至更好。

+0

现在是2015年。您是否找到了解决方案? – CularBytes

+0

@RageCompex,我不再与Xamarin一起工作。正如我上面所说的,我使用IDEA来编辑我的xml布局作为解决方法,并且工作得很好。 – Dmitriy

0

对于我们的项目的最佳解决方案是使用 - VS编辑CS代码 - Android的一室公寓,风格,布局工作,...

我们如何工作:

  • 假设位于C中的项目:\项目\乐趣
  • C上创建一个Android项目:\项目\好玩\ AndroidStudio
  • 使用蝙蝠脚本娄创建符号链接的资源文件夹,AndroidManifest.xml中

script.bat

mklink /J C:\projects\fun\AndroidStudio\app\src\main\res C:\projects\fun\Resources 
mklink /H C:\projects\fun\AndroidStudio\app\src\main\AndroidManifest.xml C:\projects\fun\Properties\AndroidManifest.xml 

它不需要使用axml而不是xml文件,设计器工作正常,预览也是如此。

+0

使用此选项,智能感知是否可以在自定义xml文件中工作? – Natiq

+1

@Natiq不幸的是我不使用这种方法,因为Project Rider可用。它也支持xamaring项目。 – Artiom

0

自动完成只适用于扩展名为.axml的文件。 如果您的文件类型是xml,您可以使用axml扩展名创建新文件,并将xml旧文件的内容复制到新的axml文件(有时只是重命名该文件不起作用)

+0

对不起,不是我的问题的答案。它说:“当在Visual Studio中打开.axml文件时,我可以看到一个可视化设计师......” – Dmitriy

相关问题