我开始使用Visual Studio 2017 Enterprise Edition 15.7.4版。和Xamarin版本4.10.0,并且需要在Xamarin本机android应用程序上工作。
但是xml and axml
文件中没有自动填充建议。 Intellisense适用于小部件名称(例如TextView, EditText
等)在布局axml文件中。但是,对于小部件属性(例如android:layout_width, android:gravity
等),它不起作用。 styles.xml, menu.xml
中的建议根本没有。我通过以下方式进行检查。
1)XML-模式> android-layout-xml.xsd
和schemas.android.com.apk.res.android.xsd
文件存在
2)以XML(文本)编辑器打开文件
3)我在“工具”中找不到Resharper
还可以将Xamarin键盘快捷键更改为Android Studio或Eclipse吗?
答案 0 :(得分:0)
作为Xamarin开发人员将近两年,我已经接受了Xamarin Android智能感知从未达到预期效果的事实。
它具有许多错误和问题(下面的链接),这真是使您头痛不已,但是您已经在上面提到了一些变通方法,如果这些变通方法不起作用,你相信我,什么都不会。
https://forums.xamarin.com/discussion/118384/android-designer-does-not-work-well https://forums.xamarin.com/discussion/125879/designer-not-loading-layout-at-all https://forums.xamarin.com/discussion/76851/visual-studio-2015-android-designer-not-working https://forums.xamarin.com/discussion/82082/android-designer-not-working-in-visual-studio-enterprise-2015 https://forums.xamarin.com/discussion/6258/android-designer-doesnt-work-in-vs-2012 https://developercommunity.visualstudio.com/content/problem/99268/xamarin-android-designer-not-working.html
我的建议:
Android studio为您提供了一个非常强大的设计师,因此,我只建议您使用Android studio写下您的XML,然后将其复制粘贴到您的Xamarin AXML / XML文件中,它应该像一个魅力一样工作,可以在其他任何时间处理文件,例如字符串或样式XML。
要更改Visual Studio快捷方式,您只需检查following guide