我在我的應用程序使用RecylerView
和CardView
,這我在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"
也不起作用。
這些問題是否與依賴關係有關?
真的,我有另一個外部庫在我的依賴如畢加索和材料抽屜。 – Mneckoee
是的。您必須將它們添加爲庫依賴項。 –
但是,當我不添加它們時,我的應用程序運行成功。爲什麼? – Mneckoee