1. 程式人生 > >ViewPager獲取當前顯示頁面的View

ViewPager獲取當前顯示頁面的View

在viewpager的adapter裡面有一個方法可以獲取到當前的view,如下:
1 2 3 4 5 6 7 8 9 10 private View mCurrentView; @Override public void setPrimaryItem(ViewGroup container, int position, Object object) { mCurrentView = (View)object; } public View getPrimaryItem() { return mCurrentView; }

ViewPager的adapter通過setPrimaryItem方法設定當前顯示子view.

將其儲存下來就可以在後面通過自定義的getPrimaryItem來獲取到當前子view了。