0

我在我的应用程序使用RecylerViewCardView,这我在build.gradle文件的依赖性:我应该在依赖项中添加recyclerView和CardView吗?

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.android.support:design:23.2.1' 
    compile 'co.ronash.pushe:android-lib:0.9.1'   
    compile('com.mikepenz:materialdrawer:[email protected]') { 
     transitive = true 
    }   
    compile('com.mikepenz:crossfadedrawerlayout:[email protected]') 
    compile 'com.mikepenz:google-material-typeface:[email protected]' 
    compile 'com.mikepenz:fontawesome-typeface:[email protected]' 
    compile 'com.mikepenz:octicons-typeface:[email protected]' 

    compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+' 
    compile 'com.github.bluejamesbond:textjustify-android:2.1.1' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.github.jd-alexander:LikeButton:0.2.0' 
    compile project(':material_rey') 
    } 

我的应用程序在奇巧正常工作。我应该将这些依赖关系添加到我的build.gradle吗?有什么不同?

compile 'com.android.support:cardview-v7:23.2.1' 
compile 'com.android.support:recyclerview-v7:23.2.1' 

我使用Android Studio 2.0。当我用android 5.1.1(棒棒糖)在SAMSUNG A5上运行我的应用时,我的RecyclerView不滚动,我的CardView没有阴影和角落。我尝试在SO中建议的解决方案,例如添加card_view:cardUseCompatPadding="true"或增加保证金。即使更改xmlns:card_view="http://schemas.android.com/apk/res-auto"xmlns:card_view="http://schemas.android.com/tools"也不起作用。
这些问题是否与依赖关系有关?

+0

真的,我有另一个外部库在我的依赖如毕加索和材料抽屉。 – Mneckoee

+1

是的。您必须将它们添加为库依赖项。 –

+0

但是,当我不添加它们时,我的应用程序运行成功。为什么? – Mneckoee

回答

1

com.android.support:design:23.2.1包括其中的RecyclerView。虽然cardView没有在链接中提及,但如果您没有发现任何错误,并且cardview正在渲染,那么它也包含在内。因此,您不需要将这些添加到依赖关系中。

如果其行在屏幕中合适,RecyclerView将不会滚动。你可以为这些提出单独的SO问题。

+0

你能解释更多关于recyclerView行吗?它滚动kitkat,但不在A5 – Mneckoee

+0

可以说,你有一个recyclerview中的5行/项目,他们的尺寸是这样,他们适合你的设备的屏幕。那么不需要滚动,因此它不会滚动。所以你的A5屏幕可能能够容纳recyclerview的所有项目 – suku

+0

:)。没有。我的列表有足够的滚动项目,有些项目没有完全显示意味着需要滚动。有一种奇怪的行为:如果我在屏幕上向上移动手指(向下滚动),回收站不会显示任何变化,但是如果我去其他活动并回来,我会看到回收站向下滚动! – Mneckoee

相关问题