private void initViewPager() {
ViewPager VIEW_PAGER = (ViewPager) findViewById(R.id.viewPager);
LAYOUTS = new int[]{R.layout.fragment_one, R.layout.fragment_blank};
TourViewPagerAdapter ViewPagerAdapter = new TourViewPagerAdapter();
VIEW_PAGER.setAdapter(ViewPagerAdapter);
VIEW_PAGER.addOnPageChangeListener(viewPagerPageCh angeListener);
}
private class TourViewPagerAdapter extends PagerAdapter {
private LayoutInflater layoutInflater;
TourViewPagerAdapter() {
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
try {
layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = layoutInflater.inflate(LAYOUTS[position], container, false);
Button btn_fragment = (Button)view.findViewById(R.id.btn_fragment);
// Button btn_fragment_two = (Button)view.findViewById(R.id.btn_fragment_next);
// btn_fragment.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// Toast.makeText(getApplicationContext(), "show", Toast.LENGTH_SHORT).show();
// }
// });
// btn_fragment_two.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// Toast.makeText(getApplicationContext(), "this show 2", Toast.LENGTH_SHORT).show();
// }
// });
container.addView(view);
return view;
} catch (Exception e) {
return null;
}
}
@Override
public int getCount() {
return LAYOUTS.length;
}
@Override
public boolean isViewFromObject(View view, Object obj) {
return view == obj;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
View view = (View) object;
container.removeView(view);
}
}
ViewPager.OnPageChangeListener viewPagerPageChangeListener = new ViewPager.OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
};
برچسب: فرگمنت,
نویسنده: خنج