2013-12-20 101 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