选择抽屉项目时滚动到新选项卡
Scroll to new tab when drawer item selected
所以我创建了自定义 ViewPager、PagerAdapter 和抽屉。现在我想调用位于单击的抽屉项目位置的 Tab。因为它是所有自定义不能使用交易。我对 java 并不陌生,所以无需重写程序,只需编写要执行的操作即可。
@Override
public void onItemClick(AdapterView<?> parent,View view,int position,long id){
selectDrawerItem(position);
/* scroll code here*/
}
private void selectDrawerItem(int position) {
// Highlight the selected item, update the title, and close the drawer
drawerListView.setItemChecked(position, true);
drawerLayout.closeDrawer(drawerListView);
}
这样可以,但滚动速度太快了。在你的 onItemClick 方法中。
viewPager=(ViewPager) findViewById(R.id.pager);
viewPager.setCurrentItem(position,true);
所以我创建了自定义 ViewPager、PagerAdapter 和抽屉。现在我想调用位于单击的抽屉项目位置的 Tab。因为它是所有自定义不能使用交易。我对 java 并不陌生,所以无需重写程序,只需编写要执行的操作即可。
@Override
public void onItemClick(AdapterView<?> parent,View view,int position,long id){
selectDrawerItem(position);
/* scroll code here*/
}
private void selectDrawerItem(int position) {
// Highlight the selected item, update the title, and close the drawer
drawerListView.setItemChecked(position, true);
drawerLayout.closeDrawer(drawerListView);
}
这样可以,但滚动速度太快了。在你的 onItemClick 方法中。
viewPager=(ViewPager) findViewById(R.id.pager);
viewPager.setCurrentItem(position,true);