android - CardView 中不允许元素 LinearLayout

标签 android layout android-cardview

注意:请先阅读问题,然后再将其标记为重复!我已经提到类似的问题没有解决我的问题。


我正在为我的布局 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>

我也会发布截图!

enter image description here

可能是什么问题??

最佳答案

所以,为了确定,建议的集合:

  • 重启AS
  • 使缓存失效并重新启动
  • 检查是否添加了正确的依赖项
  • 清理和重建项目
  • 在另一个文件/项目中尝试相同的代码
  • 试图找到你的项目的备份
  • 可能会重启电脑

关于android - CardView 中不允许元素 LinearLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33672739/

相关文章:

android - 将图像资源设置为 RecyclerView 列表项

java - 如何获取 flex-messaging-client-android.jar?

android - Android 19 中未显示通知

android - 在抽屉导航下方添加按钮

java - 自定义 setDropDownViewResource 微调项的示例

css - 如何让 Flexbox 元素 "main"让 "aside" float 在它旁边?

java - Android Studio 中的 Stripe 集成

android - 使用 audiorecorder 从音频样本记录中去除噪音

android - 如何在android中创建自定义圆卡 View

android - 如何使用 Intent 将 View 或布局转换为图像并共享?