无法将android.support.v7.widget.CardView导入Eclipse

End*_*ame 14 java eclipse android android-support-library material-design

我使用Eclipse,我正在尝试使用support-library-v7:21.+Lollipop中的new创建一个应用程序.

  • 创建了我的新项目
  • 在日食中导入 support-library-v7
  • 改变project-properties了支持库的行:target=android-2121个目标
  • 在21日改变了我的申请目标
  • 在我的项目中导入了库
  • 干净所有

毕竟我还是得到了无效的R声明.我重新启动了Eclipse,然后在重新导入库之后,似乎已经开始了!我创造了一个Tolbar和一个NavigationDrawer没有问题 - 它的工作原理.

现在,我想CardView在我的ListView项目中加入:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
   >
    <!-- A CardView that contains a TextView -->
    <android.support.v7.widget.CardView
        xmlns:card_view="http://schemas.android.com/apk/res-auto"
        android:id="@+id/card_view"
        android:layout_gravity="center"
        android:layout_width="200dp"
        android:layout_height="200dp"
        card_view:cardCornerRadius="4dp">
    <TextView
        android:id="@+id/name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
    <TextView
        android:id="@+id/codename"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
    <TextView
        android:id="@+id/versione"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
    <TextView
        android:id="@+id/link"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
    <TextView
        android:id="@+id/timestamp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />

    </android.support.v7.widget.CardView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

好吧,第一个错误:No resource identifier found for attribute 'cardCornerRadius'.我试图删除该属性,重新启动应用程序,但我得到以下崩溃:

java.lang.RuntimeException: Binary XML file line #2: You must supply a layout_width attribute.
Run Code Online (Sandbox Code Playgroud)

我不明白问题是什么.

shk*_*der 20

添加库

摇篮

compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.android.support:cardview-v7:22.0.0'
Run Code Online (Sandbox Code Playgroud)

日食

在我的项目中使用android.support.v7.widget.CardView(Eclipse)

适当的LinearLayout

正如错误所说,LinearLayout需要a layout_width和a layout_heighth.总是.