1

我將Android Studio中的Android支持庫更新爲版本23.2以開始使用底部表格,但在此之後,我無法在應用程序屏幕中顯示FloatingActionButton。我收到以下錯誤:「android.content.res.Resources $ NotFoundException:無法找到資源ID#0x7f020054」在應用程序屏幕中無法顯示FloatingActionButton

我看到談談標誌來啓用的gradle中支持向量的文章,如在官方博客和Chris的帖子中提到:https://medium.com/@chrisbanes/appcompat-v23-2-age-of-the-vectors-91cbafa87c88

我正在使用Gradle插件的2.0.0-beta6版本。

正如您在下面看到的,我已經在我的gradle文件中啓用了支持向量。

apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 23 
     buildToolsVersion "23.0.2" 

     defaultConfig { 
      applicationId "br.com.jobcare.myapp" 
      minSdkVersion 14 
      targetSdkVersion 23 
      versionCode 1 
      versionName "1.0" 
      vectorDrawables.useSupportLibrary = true 
     } 

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

    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     testCompile 'junit:junit:4.12' 
     compile 'com.android.support:appcompat-v7:23.2.0' 
     compile 'com.android.support:design:23.2.0' 
     compile 'com.android.support:support-v4:23.2.0' 
     compile 'com.android.support:recyclerview-v7:23.2.0' 
    } 

及以下如​​下佈局:

 <?xml version="1.0" encoding="utf-8"?> 
     <android.support.v4.widget.DrawerLayout 
      android:id="@+id/drawer_layout" 
      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" 
      android:fitsSystemWindows="true" 
      tools:context=".presenters.activities.MainActivity"> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:orientation="vertical"> 

       <LinearLayout 
        android:id="@+id/container_toolbar" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:orientation="vertical"> 

        <include 
         android:id="@+id/toolbar" 
         layout="@layout/toolbar" /> 
       </LinearLayout> 

       <FrameLayout 
        android:id="@+id/container_body" 
        android:layout_width="fill_parent" 
        android:layout_height="0dp" 
        android:layout_weight="1" /> 

      </LinearLayout> 

      <fragment 
       android:id="@+id/fragment_navigation_drawer" 
       android:name="br.com.jobcare.myapp.presenters.fragments.FragmentDrawer" 
       android:layout_width="@dimen/nav_drawer_width" 
       android:layout_height="match_parent" 
       android:layout_gravity="start" 
       app:layout="@layout/fragment_navigation_drawer" 
       tools:layout="@layout/fragment_navigation_drawer" /> 

      <android.support.design.widget.FloatingActionButton 
       android:id="@+id/add_event_floating_button" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="bottom|end" 
       android:layout_margin="@dimen/fab_margin" 
       app:srcCompat="@android:drawable/ic_input_add" 
       android:onClick="showAddChoicePopupMenu"/> 

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

有人能幫助我嗎?

回答

相關問題