注意:请先阅读问题,然后再将其标记为重复!我已经提到类似的问题没有解决我的问题。
我正在为我的布局 xml 使用 android.support.v7.widget.CardView
。但是,当我在 CardView
中放置一个 LinearLayout
时,Android Studio 会出现以下错误“Element LinearLayout is not allowed here强>”。
事实上 任何 类型的小部件(如 TextView)都会导致此错误,我已经尝试了来自 LinearLayout flagged if used in CardView 的解决方案链接,这是重新启动 Android Studio。但它没有用。下面是我的 xml 代码:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout>
</LinearLayout>
</android.support.v7.widget.CardView>
我也会发布截图!
可能是什么问题??
最佳答案
所以,为了确定,建议的集合:
- 重启AS
- 使缓存失效并重新启动
- 检查是否添加了正确的依赖项
- 清理和重建项目
- 在另一个文件/项目中尝试相同的代码
- 试图找到你的项目的备份
- 可能会重启电脑
关于android - CardView 中不允许元素 LinearLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33672739/