Android CardView和Eclipse ADT

Android CardView和Eclipse ADT,android,android-support-library,eclipse-adt,android-cardview,Android,Android Support Library,Eclipse Adt,Android Cardview,我正在使用Eclipse,但在cardwiew方面遇到了问题 错误:在包中找不到属性“cardCornerRadius”的资源标识符 我已经将最新的android-support-v7-cardwiew.jar添加到libs文件夹和构建路径中 我的卡片视图布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.

我正在使用Eclipse,但在
cardwiew
方面遇到了问题

错误:在包中找不到属性“cardCornerRadius”的资源标识符

我已经将最新的android-support-v7-cardwiew.jar添加到libs文件夹和构建路径中

我的卡片视图布局:

<RelativeLayout 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"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    tools:context=".activity.CardViewActivity">

    <android.support.v7.widget.CardView
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:id="@+id/cardView"
        card_view:cardCornerRadius="6dp"
        card_view:cardBackgroundColor="#84ffff">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <TextView
                android:id="@+id/title_text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Test CardView"
                android:layout_centerInParent="true"
                android:textSize="18sp"
                android:textColor="#fff"/>
        </RelativeLayout>
    </android.support.v7.widget.CardView>

</RelativeLayout>

清单中的目标sdk版本也是
targetSdkVersion=“22”

但我还是犯了同样的错误

请不要给我Android Studio的例子。它在AS中运行良好。但我之所以不使用它有很多原因。

试试这些(假设您已经将
v7支持库
jar文件添加到
libs文件夹
):

  • 在新库项目中,展开
    libs文件夹
    ,右键单击.jar文件并选择Build>Path>addtobuildpath
  • 右键单击库项目文件夹并选择生成路径> 配置生成路径。在排序和导出选项卡中,检查添加到构建路径的
    .jar文件
    ,以便将其导出到project,并取消选中Android依赖项
--

实现这一目标的其他方法

将此添加到
样式中

<style name="CardViewStyle" parent="MyCardView">
     <item name="cardCornerRadius">6dp</item>
     <item name="cardBackgroundColor">#84ffff</item>
</style>
--

同时检查您是否有:

  • 最新的
    Android SDK工具
    平台工具
    构建工具
  • 最新的Android支持库

    • 我终于找到了解决办法。而不是添加.jar文件。您可以将其作为库导入


      您检查过这个吗?@hrskrs,当然可以。但正如您所见,它需要(1.在Android Studio中创建一个新项目)。但这对我来说现在是不可能的。谢谢。但是,当我再次启动project时,它会显示相同的错误“在包中找不到属性“cardCornerRadius”的资源标识符”。@Sever您可以尝试我的第二个建议,我根据我的答案编辑了该建议,以实现您想要的行为再次感谢您。但同样“没有找到与给定名称匹配的资源:attr'cardCornerRadius'”是。您应该将其作为库导入。库项目具有不能包含在jar中的资源。
      card_view:cardCornerRadius="6dp"
      card_view:cardBackgroundColor="#84ffff"