diff --git a/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentPagerSupport.java b/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentPagerSupport.java index a8baee12e..a3d89bbae 100644 --- a/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentPagerSupport.java +++ b/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentPagerSupport.java @@ -40,28 +40,26 @@ public class FragmentPagerSupport extends FragmentActivity static final int NUM_ITEMS = 10; FragmentPager mPager; + int mCurPos; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.fragment_pager_support); + setContentView(R.layout.fragment_pager); mPager = (FragmentPager)findViewById(R.id.pager); mPager.setAdapter(this); - Button button; - // Watch for button clicks. - button = (Button)findViewById(R.id.goto_first); + Button button = (Button)findViewById(R.id.new_fragment); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { - mPager.setCurrentItem(0); - } - }); - button = (Button)findViewById(R.id.goto_last); - button.setOnClickListener(new OnClickListener() { - public void onClick(View v) { - mPager.setCurrentItem(NUM_ITEMS-1); + mCurPos++; + if (mCurPos < NUM_ITEMS) { + mPager.setCurrentItem(mCurPos); + } else { + mCurPos--; + } } }); } @@ -110,7 +108,7 @@ public class FragmentPagerSupport extends FragmentActivity @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View v = inflater.inflate(R.layout.fragment_pager_support_list, container, false); + View v = inflater.inflate(R.layout.fragment_pager_list, container, false); View tv = v.findViewById(R.id.text); ((TextView)tv).setText("Fragment #" + mNum); return v;