From d132e7a95b00b283d413813d401c7ff0f3da7d4c Mon Sep 17 00:00:00 2001 From: laole918 Date: Thu, 28 May 2015 16:37:18 +0800 Subject: [PATCH] Update MainActivity.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 默认viewpager选中的是第0项也就是listview,但是OnPageChangeListener没有发生变化之前不会执行mScrollView.setController(fragment) --- src/com/example/scrolllistviewpagersample/MainActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/example/scrolllistviewpagersample/MainActivity.java b/src/com/example/scrolllistviewpagersample/MainActivity.java index 1f78556..8a6ad26 100644 --- a/src/com/example/scrolllistviewpagersample/MainActivity.java +++ b/src/com/example/scrolllistviewpagersample/MainActivity.java @@ -51,12 +51,16 @@ private void init() { mAdapter = new MyPagerAdapter(getSupportFragmentManager()); mPager.setAdapter(mAdapter); + Fragment1 fragment = (Fragment1) mAdapter.getItem(MyPagerAdapter.TAB_PARAMS_INDEX); + mScrollView.setController(fragment); mPager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int position) { if (position == MyPagerAdapter.TAB_PARAMS_INDEX) { Fragment1 fragment = (Fragment1) mAdapter.getItem(position); mScrollView.setController(fragment); + } else { + mScrollView.setController(null); } }