2013-12-20 166 views
0

我现在有一个应用程序,允许我通过向左滑动屏幕上的片段之间变化。 我怎样才能改变它,以便之后我点击一个按钮,它切换。滑动片段点击

 public class MainActivity extends FragmentActivity { 
    private PagerAdapter mp; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.viewpager_layout); 
    initial(); 
} 

private void initial() { 
    // TODO Auto-generated method stub 
    List<Fragment> fragments = new Vector<Fragment>(); 
    fragments.add(Fragment.instantiate(this, Fragment1.class.getName())); 
    fragments.add(Fragment.instantiate(this, Fragment2.class.getName())); 
    mp = new PagerAdapter(this.getSupportFragmentManager(),fragments); 
    ViewPager pager = (ViewPager)findViewById(R.id.view); 

    pager.setAdapter(mp); 

} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 

     } 

回答

2

你可以做到这一点(如果你使用ViewPager)通过调用按钮的方法点击

ViewPager.setCurrentItem(int pageIndex, boolean isSmoothScroll); 

下面是做到这一点的确切方式:

Click Me