2015-03-19 79 views
5

雙向View是一個功能強大的庫自定義組件的網格使用RecyclerView雙向視圖添加空白自動

下面一個是在使用這個庫,我們正面臨的問題截圖,所以我找出的分辨率這個問題,

enter image description here

Reference Question

Padding problem #140

在滾動

Q的GridView項切換順序 - 1:2 -UI混亂而載入圖像與UniversalImageLoader

與此相關的問題可能是

Q Items changing height results in empty space #156

其他問題

+0

它看起來像你自答,但確實在這裏問什麼實在是很難確定。你能否將被問到的實際問題轉移到問題本身中?如果您願意,我很樂意重新開放。 – 2015-07-17 06:35:44

+0

如果你熟悉TwoWay-View Library,那麼這個問題不難理解,如果你不這樣做,那麼這不適合你, – IshRoid 2015-07-17 06:54:16

+0

這一句話就是需要的所有上下文。感謝您這樣做,並抱歉打擾:) – 2015-07-17 07:11:31

回答

12

經過幾個月的搜索,我找到了一個針對上述問題的解決方案。

我會一步

首先要說明的步驟讓你必須使用TwoWay-View庫不罐子代碼。

  1. 打開佈局庫的文件夾中。
  2. 瀏覽包org.lucasr.twowayview.widget
  3. 打開BaseLayoutManagerclass
  4. 跳轉到Line no. 362
  5. 你會發現代碼

    if (anchorItemPosition > 0 && (refreshingLanes || !restoringLanes)) {

    通過這一個

    替換該行
    if (anchorItemPosition > 0 && refreshingLanes && !restoringLanes) { 
    

以上爲我BaseLayoutManager class工作變動作爲解決上述問題。

希望這會幫助你所有的雙向視圖用戶。

+0

偉大的答案,這是幫助我很多,但我仍然有這個問題,並再次http://pastebin.com/3StXhzBA,如果我嘗試設置itemView高度從加載的圖像高度http://pastebin.com/L7EQdHFy – DavyJonesUA 2015-03-28 13:24:44

+1

我認爲這個問題涉及https://github.com/lucasr/twoway-view/pull/214檢查這個如果解決讓我知道請,如果不是,那麼我們在一起試圖解決它:-) – IshRoid 2015-03-31 05:20:08

+0

不幸的是,它不能幫助我:(你能寫我的電子郵件[email protected]或Skype:davyjonesua我希望你:) – DavyJonesUA 2015-03-31 06:57:21