我目前正在使用最新的Visual Studio 2012运行最新的Xamarin.Android试用版。
在visual studio中打开.axml文件时,我可以看到一个可视化设计器,并且可以正常使用它,当我切换到“Source”选项卡时,我可以看到一个完美的布局xml,语法突出显示等等。
问题是,自动完成只能建议XML注释和CDATA元素,没有别的。
有没有办法在Visual Studio中启用Android感知自动完成功能?我记得Xamarin Studio能够自动完成布局,但是当打开在Visual Studio中编辑的解决方案时,Xamarin Studio也无法自动建议。
有什么想法吗?提前谢谢。
编辑:切换到付费版本,问题仍然存在于Xamarin和Visual Studios中。答案 0 :(得分:2)
在Xamarin工作室中,您只需右键单击axml文件并选择 - “使用/源代码编辑器打开” 不幸的是,我无法在Visual Studio中查看它。
答案 1 :(得分:1)
经过这么多的努力之后,唯一能为我解决的解决方案就是使用IntelliJ IDEA或Eclipse来编辑我的android布局,并在Xamarin Studio中编写代码隐藏。放弃Xamarin并使用Java重新开发甚至更好。
答案 2 :(得分:1)
实际上,您可以轻松地在Visual Studio中为Android布局添加类似Intellisense的功能。
答案 3 :(得分:0)
对于我们的项目,最好的解决方案是使用 - VS编辑cs代码 - Android工作室使用样式,布局,......
我们如何运作:
<强> 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文件,设计师工作正常,预览也是如此。
答案 4 :(得分:0)
自动填充功能仅适用于扩展名为.axml的文件。 如果您的文件类型是xml,您可以使用axml扩展名创建新文件,并将xml旧文件的内容复制到新的axml文件(有时只是重命名文件不起作用)