1

Öncelikle bunun hakkında çok fazla bilgi verildiğini açıklığa kavuşturmak isterim, bazı yazılar okudum ama söyledikleri ortak şeyler Onları yaptın. En son Destek Kitaplığı sürümünü, Destek deposu sürümünü, vb. Indirin. Ayrıca mevcut en yeni SDK sürümüne karşı derleme yapıyorum. Sorunum, Yüzen Eylem Düğmesi için stiller eklenirken ve buna örnek olarak: RecyclerView için örnek: layout_behavior eklenirken. Bu bana aynı tür sorunlara neden oluyor. Aslında, eski bir uygulamada Materyal tasarımını tanıtmaya çalışıyorum. Yeni olanlarla problemim yok, ama kontrol ettim ve konfigürasyon aynı. Bir şey mi eksik?Hata Belirtilen adla eşleşen herhangi bir kaynak bulunamadı: Android Studio'daki attr 'borderWidth'

Güncel yapılandırmam İşte.

enter image description here

Modül build.grade:

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.2' 
    useLibrary 'org.apache.http.legacy' 

    defaultConfig { 
     applicationId "com.xxx" 
     minSdkVersion 16 
     targetSdkVersion 23 
     // Enabling multidex support. 
     multiDexEnabled true 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 

    lintOptions { 
     disable 'MissingTranslation' 
    } 
} 

dependencies { 
    compile 'com.android.support:appcompat-v7:23.2.0' 
    compile 'com.android.support:recyclerview-v7:23.2.0' 
    compile 'com.google.android.gms:play-services-plus:8.4.0' 
    compile 'com.google.android.gms:play-services-auth:8.4.0' 
} 

Üst düzey build.gradle: Burada

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

bana borderWidth, pressedTranslationZ ve rippleColor ile sorunlara neden stilleri şunlardır:

<style name="FabStyle"> 
    <item name="android:layout_width">wrap_content</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_margin">@dimen/fab_compat_margin</item> 
    <item name="android:src">@drawable/ic_action_add</item> 
    <item name="borderWidth">0dp</item> 
    <item name="elevation">6dp</item> 
    <item name="pressedTranslationZ">12dp</item> 
    <item name="rippleColor">@android:color/white</item> 
</style> 

İşte benim düzenim. Kayan İşlem Düğmesini stilleriyle birlikte kaldırırsam sorun, RecyclerView öğesinin layout_behaviour'udur.

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.egane.BaseCustomersActivityActivity"> 

    <android.support.v4.widget.DrawerLayout 
     android:id="@+id/drawer_layout" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:fitsSystemWindows="true"> 

     <android.support.design.widget.CoordinatorLayout 
      android:id="@+id/content" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="vertical"> 

      <android.support.v7.widget.RecyclerView 
       android:id="@android:id/list" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       app:layout_behavior="@string/appbar_scrolling_view_behavior"/> 

      <android.support.design.widget.AppBarLayout 
       android:id="@+id/appBarLayout" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
      android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

       <android.support.v7.widget.Toolbar 
        android:id="@+id/toolbar" 
        android:layout_width="match_parent" 
        android:layout_height="?attr/actionBarSize" 
        android:background="?attr/colorPrimary" 
        app:layout_scrollFlags="scroll|enterAlways" 
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/> 

      </android.support.design.widget.AppBarLayout> 

      <android.support.design.widget.FloatingActionButton 
       android:id="@+id/fab" 
       style="@style/FabStyle" 
       android:layout_gravity="bottom|end"/> 

     </android.support.design.widget.CoordinatorLayout> 

     <android.support.design.widget.NavigationView 
      android:id="@+id/navigation_view" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_gravity="start" 
      app:headerLayout="@layout/drawer_header" 
      app:menu="@menu/drawer"/> 

    </android.support.v4.widget.DrawerLayout> 

</RelativeLayout> 

Şimdiden teşekkürler!

+1

Eğer ' 'derlemek var mı eklemek gerekir anlamına gelir android.support.design.widget.FloatingActionButton aittir com.android.support:appcompat- bağımlılık olarak v7: 23. –

+0

Tabii, bağımlılıklarımı yansıtan build.gradle dosyasını güncelledim. –

cevap

İlgili konular