Android使用RecyclerViewHeader遇到的那些坑

今天項目中需要在增加一個ViewPager,但是工程用的是RecycleView,如果用的是ListView就可以愉快的用addHeadView直接添加了,然後RecycleView要增加一個HeadView不是那麼容易的,其中就要用到一個第三方庫,叫做RecyclerViewHeader。

然後我從GitHub上下載了一個項目RecyclerViewHeader地址:https://github.com/blipinsk/RecyclerViewHeader

然後下載下來的工程下的library是這個RecyclerViewHeader的module,在導入的過成中遇到一些錯誤

1、Error:(31, 0) Could not read script 'F:\androidstudiowork\PapaShow\gradle-mvn-push.gradle' as it does not exist.
<a href="openFile:F:\androidstudiowork\PapaShow\library\build.gradle">Open File</a>

這個是因爲在library的gradle中多了一句:


把那句紅色的刪除了就可以了,

2.Error:(2, 0) Cannot get property 'configuration' on extra properties extension as it does not exist
<a href="openFile:F:\androidstudiowork\PapaShow\app\build.gradle">Open File</a>

這個是因爲在自己的工程gradle沒有配置ext參數:

ext {
    configuration = [
            package          : "com.bartoszlipinski.recyclerviewheader2.sample",
            compileVersion   : 23,
            buildToolsVersion: "23.0.2",
            minSdk           : 11,
            targetSdk        : 23,
            versionCode      : 7,
            versionName      : "2.0.1"
    ]

    libraries = [
            support: "23.4.0",
    ]
}

3、然後在使用RecyclerViewHeader的過程中並不能顯示視圖!原因是因爲在layout中使用了LinearLayout佈局。然後導致了視圖顯示不出來,用RelativeLayout佈局就可以解決這個問題


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章