Recycleview displaying a grey area

隐身守侯 提交于 2019-12-24 09:18:50

问题


the RecyclerView is not shown as in the picture below and i cannot find any solution. What i tried:

  • Rebuild
  • Clean project
  • Invalidate Cache

My build.gradle(Module:app)

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.user.myapplication"
        minSdkVersion 15
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.android.support:recyclerview-v7:28.0.0'
    implementation 'com.android.support:cardview-v7:28.0.0'
}

This is the activity_main.xml shown in the picutre

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    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=".MainActivity"
    android:padding="8dp">

    <android.support.v7.widget.RecyclerView
        android:layout_width="match_parent"
        android:layout_height="match_parent">


    </android.support.v7.widget.RecyclerView>

</LinearLayout>

回答1:


Well, 28.0.0 support library-APIs dependency actually works better with Android Studio 3.2.0 and up and this is because of AndroidX migrating.

So, upgrading Android Studio will help since you already added RecyclerView dependency and there were no issues with the preview nor, no errors shown.




回答2:


The way I got rid of my gray recyclerview was pasting 'com.android.support:recyclerview-v7:28.0.0' to dependencies. Sorry in case this is what you did to begin with!

There is another way to do it which is clicking on the little download icon that appears next to recyclerview when you search for it but that always results in the grey screen for me.



来源:https://stackoverflow.com/questions/52611446/recycleview-displaying-a-grey-area

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!