Android 使用按钮onclick转到fragmentactivity的第n个片段

Android 使用按钮onclick转到fragmentactivity的第n个片段,android,drop-down-menu,android-fragments,android-viewpager,Android,Drop Down Menu,Android Fragments,Android Viewpager,我有6个不同类别的片段,活动A。。。。活动A具有指定为6个片段的类别下拉列表。。我的问题是,当我从下拉列表中单击类别的第三个位置时,如何转到第三个片段。。。 请帮忙……提前谢谢 public class MissMaliniActivity extends FragmentActivity{ /** Called when the activity is first created. */ private PagerAdapter1 mPagerAdapter; private ViewP

我有6个不同类别的片段,活动A。。。。活动A具有指定为6个片段的类别下拉列表。。我的问题是,当我从下拉列表中单击类别的第三个位置时,如何转到第三个片段。。。 请帮忙……提前谢谢

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);

    }
公共类误报扩展了碎片活动{
/**在首次创建活动时调用*/
专用页雷达1兆帕适配器;
私人寻呼机;
列表片段=新向量();
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.latest_list2);
add((Fragment.instantiate(this,Home.class.getName()));
fragments.add(Fragment.instantiate(this,Bollywood.class.getName());
add(Fragment.instantiate(this,Fashion.class.getName());
fragments.add(Fragment.instantiate(this,lifesture.class.getName());
add(Fragment.instantiate(this,GeekChic.class.getName());
fragments.add(Fragment.instantiate(this,contracts.class.getName());
this.mPagerAdapter=new PagerAdapter1(super.getSupportFragmentManager(),fragments);
mPager=(ViewPager)super.findViewById(R.id.ViewPager);
mPager.setAdapter(this.mPagerAdapter);
mPager.setOffscreenPageLimit(2);
}
类下拉列表扩展了活动

tblHome.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {
                _____>>>>How to go 3rd Fragment... which code here?? <<<_____
            }
        });
tblHome.setOnClickListener(新的OnClickListener(){
公共void onClick(视图v){

_____>>>>如何转到第三个片段…这里的代码是什么???ViewPager有一个setCurrentItem方法来指定ViewPager中的某个位置

mpager.setcurrentitem(int i);

您是否查看了
ViewPager
的文档?是的……但是我必须将哪个参数传递到intent?它的intent(上下文,*Activity)?*-->我必须在这里传递什么?请我不明白你想说什么帮助….Luksprog
ViewPager
有一个
setCurrentItem
方法来指定
ViewPager
中的某个
位置。我不知道你是如何设置你的活动的,所以我不能说出你所说的意图。是的明白…这是我的错误…非常感谢…我也在中学上了一节课…现在开始工作了…谢谢Luksprog