2015-07-03 80 views
2

我在滾動視圖中有一個LinearLayout,當我向LinearLayout滾動視圖添加新內容時滾動到該內容然後跳回到頂部。 我該如何防止這種情況發生,即不管添加或刪除新內容,我都希望滾動視圖保留在當前位置。 我試過如何防止滾動視圖向內容佈局添加新視圖

  1. 添加新的意見

回答

2

您可以通過自己的LinearLayout和壓倒一切的protected void onSizeChanged得到LinearLayoutOnSizeChanged事件之前設置descendantFocusability到blockDescendants

  • 魔鬼滾動視圖。確定oldh和h之間的差異,然後scrollview.setScrollY來彌補差異。