ScrollView和ViewPager巢狀的問題

2021-07-09 14:04:33 字數 452 閱讀 8512

1、viewpager不顯示的情況,設定 android:fillviewport="true"

2、viewpager顯示在螢幕下方,需要手動劃一下才能看到viewpager。

解決辦法:

呼叫scrollview的fullscorll方法。若是直接呼叫呼叫fullscroll,會發現無法滾動到真正的底部,這是因為android下很多(如果不是全部的話)函式都是基於訊息的,用訊息佇列來保證同步,所以函式呼叫多數是非同步操作的。當讓viewpager顯示時,並不等viewpager顯示出來,而是把viewpager的新增到訊息佇列之後立刻返回,fullscroll被呼叫的時候,viewpager可能還沒有顯示,自然無法滾動到正確的位置。

在viewpager設定完adapter之後呼叫

mscrollview

.post(

new 

runnable() });

ViewPager和ScrollView滑動衝突

viewpager和scrollview結合使用時,viewpager不能正常翻頁,解決的辦法是給viewpager新增乙個ontoutch事件,阻止制定的控制項不能滑動,使用requestdisallowintercepttouchevent true 方法,ture表示對應的控制項不能滑動,fa...

TableView和Scrollview的混用

剛開始做ios,所以很多都不懂,把不會的記下來,可以幫助有需要的人,也可以留下自己學習路上的點滴 首先 在乙個vc裡新增乙個scrollview,然後,在scrollview裡新增3個vc tableview tableview viewcontroller 第一步 建立三個不同的vc 第二步 在v...

scrollview 和listview共存問題

共存問題 1.listview高度無效,需要重新計算,可以和scrollview共存。2.兩個都有滾動事件,這時不能共存 要想使用scrollview,可以自定義listview,擴充套件linearlayout。兩者都可以滑動,共存時listview只能顯示一行資料,這時需要重新計算listvie...