Android Studio-XML Editor автозаполнение не работает с библиотеками поддержки
Я только начал использовать новый android.поддержка.библиотека дизайна. При использовании любого из виджетов в Редакторе XML я перестаю получать предложения по автозаполнению XML!
например,
<android.support.design.widget.CoordinatorLayout
android:id="@+id/header_root"
android:layout_width="match_parent"
android:layout_height="200dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary_dark" />
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|right"
android:src="@drawable/ic_action_add"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_marginTop="56dp"
app:fabSize="normal"
app:layout_anchor="@id/header_root"
app:layout_anchorGravity="bottom|right|end" />
</android.support.design.widget.CoordinatorLayout>
ни один из тегов не покажет всплывающее окно автозаполнения, например, когда я начинаю вводить "android: i", всплывающее окно не появляется, единственное предложение, которое я получаю, показано на следующем рисунке.
Я попытался очистить свой проект, перезагрузив компьютер, перезапуск Android Studio.. ничего не работает!
8 ответов
для меня ответ от @user4989692 не работает. Я пробовал много вещей (перезапустить Android Studio, ПК, аннулировать кэши, режим энергосбережения,...).
удаление .идея!-Папка -2--> и .iml файлы из проекта, перезапуск Android Studio и восстановление gradle сделали трюк. Автозаполнение в библиотеке поддержки XML снова работает.
вероятно, проверка файлов из контроля версий или копирование всех исходные файлы в новом проекте также сделали бы трюк.
Я получил свои предложения по автозаполнению, аннулировав кэши и перезапустив.
File - > Invalidate Кэши / Перезапуск... - >Выберите Invalidate и перезапустите
Я попал в ситуацию, когда только EditText
тег был сломан. Я удалил .идея!-Папка -3--> и .iml, аннулировал кэш и перезапустил... Что действительно сработало, так это стереть тег и ввести его снова. Действительно Странно.
удаление библиотеки / поддержки приложений / папки AndroidStudio* и аннулирование кэша после этого помогли мне. Все остальные варианты не сработали.
Я тоже попал в ситуацию, когда был сломан только тег EditText. Решение было найдено в разделе Настройка > редактор >общие > автоматический импорт, где текст редактирования был исключен из автоматического завершения. Удалите это, выбрав и нажмите знак минус.
в моем случае Автозавершение Кода предложения не появлялись, потому что зависимость Gradle отсутствовала в модуле моего приложения.
Я был с помощью android.support.design.widget.TabLayout
в моем XML-макете, но я не добавил библиотеку поддержки дизайна compile 'com.android.support:design:25.3.1'
зависимость Gradle в моем модуле приложения.
File - > Invalidate Кэши / Перезапуск... - >Выберите Invalidate и перезапустите
и поворот режима энергосбережения он работает