Android Studio – XML编辑器自动完成function不支持支持库

我刚开始使用新的android.support.design库。 在XML编辑器中使用任何小部件时,我停止获取XML自动填充build议!

例如,

<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> 

没有一个标签会显示自动完成popup窗口,就像当我开始input“android:i”时,没有popup窗口出现,我得到的唯一build议是在下面的图片中显示。

在这里输入图像说明

我已经尝试清理我的项目,重新启动电脑,重新启动Android Studio ..没有任何工作!

对于我来说@ user4989692的答案是行不通的。 我已经尝试了很多东西(重新启动Android Studio,PC,失效caching,省电模式…)。

最后,从项目中删除.idea文件夹和所有.iml文件,重新启动Android Studio并重buildgradle的技巧。 XML支持库中的自动完成function再次运行。

可能从版本控制中检出文件或者复制新项目中的所有源文件也可以做到这一点。

通过使caching无效并重新启动,我得到了自动填充的build议。

文件 – >无效caching/重新启动… – >select失效并重新启动

我遇到了只有EditText标记被破坏的情况。 我删除了.idea文件夹和所有.iml ,使caching失效并重新启动…实际上,删除标签并重新input。 真的很奇怪。

通过删除我的主文件夹中的“.androidStudioPreview1.X”解决。

我也遇到了只有EditText标签被破坏的情况。 在“设置”>“编辑器”>“常规”>“自动导入”中find解决scheme,其中“编辑文本”列为从自动完成中排除 通过select删除,然后单击减号。

删除库/应用程序支持/ AndroidStudio *文件夹和无效caching后帮助我。 所有其他选项不起作用。

在我的情况下代码完成build议没有出现,因为我的应用程序的模块中缺lessGradle依赖项。

我在我的XML布局使用android.support.design.widget.TabLayout ,但我没有添加devise支持库compile 'com.android.support:design:25.3.1'在我的应用程序模块compile 'com.android.support:design:25.3.1' Gradle依赖。