0

我有 6 个不同类别的片段,而 Activity A.... Activity A 具有指定 6 个片段的类别下拉列表。我的问题是当我从下拉 ItemList 中单击类别的第 3 个位置时如何转到第 3 个片段。 ..请帮助......提前谢谢......

public class MissMaliniActivity extends FragmentActivity{


/** Called when the activity is first created. */
private PagerAdapter1 mPagerAdapter;
 private ViewPager mPager;
 List<Fragment> fragments = new Vector<Fragment>();

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.latest_list2);

      fragments.add((Fragment.instantiate(this,Home.class.getName())));
      fragments.add(Fragment.instantiate(this,Bollywood.class.getName()));
      fragments.add(Fragment.instantiate(this,Fashion.class.getName()));
      fragments.add(Fragment.instantiate(this,Lifestyle.class.getName()));
      fragments.add(Fragment.instantiate(this,GeekChic.class.getName()));
      fragments.add(Fragment.instantiate(this,Contests.class.getName()));

   this.mPagerAdapter = new PagerAdapter1(super.getSupportFragmentManager(),fragments);
    mPager = (ViewPager) super.findViewById(R.id.viewpager);
    mPager.setAdapter(this.mPagerAdapter);
    mPager.setOffscreenPageLimit(2);

    }

并且类 Dropdown 扩展了 Activity

tblHome.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {
                _____>>>>How to go 3rd Fragment... which code here?? <<<_____
            }
        });
4

1 回答 1

2

ViewPager 有一个 setCurrentItem 方法来指定 ViewPager 中的某个位置。

mpager.setcurrentitem(int i);
于 2012-12-31T07:14:35.107 回答