使用Xamarin在Visual Studio中编辑android布局时自动完成

时间:2013-04-18 09:12:40

标签: android-layout autocomplete xamarin.android xamarin

我目前正在使用最新的Visual Studio 2012运行最新的Xamarin.Android试用版。

在visual studio中打开.axml文件时,我可以看到一个可视化设计器,并且可以正常使用它,当我切换到“Source”选项卡时,我可以看到一个完美的布局xml,语法突出显示等等。

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

有没有办法在Visual Studio中启用Android感知自动完成功能?我记得Xamarin Studio能够自动完成布局,但是当打开在Visual Studio中编辑的解决方案时,Xamarin Studio也无法自动建议。

有什么想法吗?提前谢谢。

编辑:切换到付费版本,问题仍然存在于Xamarin和Visual Studios中。

5 个答案:

答案 0 :(得分:2)

在Xamarin工作室中,您只需右键单击axml文件并选择 - “使用/源代码编辑器打开” 不幸的是,我无法在Visual Studio中查看它。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

实际上,您可以轻松地在Visual Studio中为Android布局添加类似Intellisense的功能。

分步教程是https://kb.xamarin.com/customer/portal/articles/1920119-how-do-i-enable-intellisense-in-android-axml-files-

答案 3 :(得分:0)

对于我们的项目,最好的解决方案是使用 - VS编辑cs代码 - Android工作室使用样式,布局,......

我们如何运作:

  • 假设项目位于 C:\ projects \ fun
  • C:\ projects \ fun \ AndroidStudio
  • 中创建一个Android项目
  • 使用bat脚本,编辑符号链接到资源文件夹和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文件,设计师工作正常,预览也是如此。

答案 4 :(得分:0)

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