0

我保持每一個我試圖運行可以投射CardView和RecyclerView建立自己的錯誤

Error:(8) No resource identifier found for attribute 'cardCornerRadius' in package 'eventnotif.sti.com.stieventnotif'

Error:(8) No resource identifier found for attribute 'cardElevation' in package 'eventnotif.sti.com.stieventnotif'

在這個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> 

我試圖運行這個RecyclerView和CardView與選項卡式活動

+0

您是否已將'CardView'庫依賴項添加到您的gradle文件中? ('compile'c​​om.android.support:cardview-v7:23.1.0'')。 – Rami

回答

0

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

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

您的build.gradle,你很好去。

OLD答案:

你需要添加cardview支持庫依賴關係的build.gradle:

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

然而,由於谷歌建立了圖書館該怎麼走,你也有采用了最新的 「L」 SDK編譯您的應用程序:

compileSdkVersion "android-L" 
buildToolsVersion "20.0.0" 

minSdkVersion 14 
targetSdkVersion "L" 
相關問題