我已经尝试了几乎所有在线提供的解决方案,但这个问题并没有消失。 我试过了: - 使缓存无效/重新启动 - 重启android studio和我的笔记本电脑 - 重建项目 - 刷新gradle
但没有任何效果。 有没有其他方法可以解决这个问题?
答案 0 :(得分:1)
您是否在根节点中获得了以下内容:
xmlns:app="http://schemas.android.com/tools"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
例如
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/tools"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
答案 1 :(得分:0)
删除项目.iml文件和.idea文件夹并再次导入项目。 此外,请确保在Android Studio中只打开一个项目。
答案 2 :(得分:0)
我不知道这是否正确,但我通过扩展cardview类创建了一个类 -
public class ArticleCardView extends CardView{
public ArticleCardView(Context context) {
super(context);
}
public ArticleCardView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public ArticleCardView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
}
然后在xml
我用自定义类(android.support.v7.widget.CardView
)替换了ArticleCardView
。
自动完成开始工作。