簡體   English   中英

CardView和RecyclerView構建錯誤

[英]CardView and RecyclerView Build error

我每次嘗試運行時都會不斷收到此構建錯誤,可能是項目

錯誤:(8)在包'eventnotif.sti.com.stieventnotif'中找不到屬性'cardCornerRadius'的資源標識符

錯誤:(8)在包'eventnotif.sti.com.stieventnotif'中找不到屬性'cardElevation'的資源標識符

在這個XML檔案中

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <android.support.v7.widget.CardView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        card_view:cardCornerRadius="3dp"
        android:layout_marginTop="9dp"
        android:layout_marginLeft="9dp"
        android:layout_marginRight="9dp"
        card_view:cardElevation="0.01dp"
        android:layout_marginBottom="0dp">
        <RelativeLayout
            android:id="@+id/top_layout"
            android:layout_width="fill_parent"
            android:layout_height="338dp">

            <ImageView
                android:id="@+id/img_thumbnail"
                android:layout_width="fill_parent"
                android:layout_height="250dp"
                android:scaleType="fitXY"
                android:layout_marginBottom="50dp"/>
            <TextView
                android:id="@+id/tv_nature"
                android:layout_width="fill_parent"
                android:layout_height="50dp"
                android:paddingLeft="@dimen/activity_horizontal_margin"
                android:paddingRight="@dimen/activity_horizontal_margin"
                android:layout_gravity="bottom"
                android:gravity="center_vertical"
                android:background="#5c1b1b1b"
                android:alpha="0.8"
                android:textColor="#fff"
                android:textSize="26sp"
                android:text="Test"
                android:layout_alignBottom="@+id/img_thumbnail"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true" />


        <TextView
            android:id="@+id/tv_des_nature"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:paddingLeft="@dimen/activity_horizontal_margin"
            android:paddingRight="@dimen/activity_horizontal_margin"
            android:paddingTop="5dp"
            android:paddingBottom="2dp"
            android:alpha="0.8"
            android:textColor="#ff272727"
            android:textSize="15dp"
            android:text="Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test"
            android:layout_below="@+id/tv_nature"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_alignParentBottom="true" />
        </RelativeLayout>
    </android.support.v7.widget.CardView>

</LinearLayout>

我正在嘗試通過Tabbed Activity運行此RecyclerView和CardView

編輯:這已在Android 5.0 Lollipop SDK中修復。 只需添加

compile 'com.android.support:cardview-v7:21.+'

到build.gradle,您一切順利。

舊答案:

您需要將cardview支持庫依賴項添加到build.gradle:

compile 'com.android.support:cardview-v7:21.+'

但是,由於Google構建庫的方式,您還必須使用最新的“ L” SDK來編譯您的應用程序:

compileSdkVersion "android-L"
buildToolsVersion "20.0.0"

minSdkVersion 14
targetSdkVersion "L"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM