【问题标题】:Why can't I import LinearLayoutManager and RecyclerView?为什么我不能导入 LinearLayoutManager 和 RecyclerView?
【发布时间】:2016-01-31 04:56:17
【问题描述】:

我可以从 Android 库中导入除这两个之外的所有其他内容。我正在尝试从 android.support.v7.widget 导入它们,这不起作用,但从 android.support.v4.widget 导入片段和活动类确实有效。

我的 Gradle 构建如下所示:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.frisosapps.planner"
        minSdkVersion 14
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

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

我应该为此添加一些东西还是应该在其他地方寻找原因?

【问题讨论】:

    标签: android import


    【解决方案1】:

    要使用RecyclerView,请使用 compile 'com.android.support:recyclerview-v7:23.1.1'

    【讨论】:

    • 既然我的 buildToolsVersion 是 22.0.1,我应该将 v7:23.1.1 更改为 v7:22.0.1 吗?
    • @Friso1990 我只是建议您将 buildToolsVersion 也升级到 buildToolsVersion '23.0.2'
    【解决方案2】:

    您需要包含 RecyclerView 依赖项作为其独立库

    compile "com.android.support:recyclerview-v7:23.1.1"
    

    【讨论】:

      猜你喜欢
      • 2018-08-30
      • 2020-12-23
      • 2018-01-12
      • 2021-11-24
      • 2020-04-24
      • 2017-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多