Xamarin axml, xml Intellisense не работает - PullRequest
0 голосов
/ 16 декабря 2018

Я начал использовать Visual Studio 2017 Enterprise Edition с версией 15.7.4.и Xamarin версии 4.10.0 и должны работать на родном приложении для Android Xamarin.

Но предложения по автозаполнению отсутствуют в 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?

1 Ответ

0 голосов
/ 17 декабря 2018

Будучи разработчиком Xamarin в течение почти двух лет, я смирился с тем фактом, что Xamarin Android intellisense никогда не работал так, как ожидается.

В нем много ошибок и проблем (ссылки ниже), которые сделали его настоящей болью в шее, но есть обходные пути, о которых вы уже упоминали выше, и если они не работают для вас, поверьте мне, ничего не выйдет.

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-студия предоставляет вам очень сильного дизайнера, и поэтому я бы просто предложил вам использовать Android-студию, чтобы записать свой XML, а затем просто скопировать и вставить его в свои файлы Xamarin AXML / XML, и это должно работать как шарм. То же самое можно сделать дляв любое другое время файлов, таких как строки или стили XML.

Для изменения ярлыков Visual Studio вы можете просто проверить , следуя руководству

...