【问题标题】:Scroll to new tab when drawer item selected选择抽屉项目时滚动到新标签
【发布时间】:2016-03-19 15:42:11
【问题描述】:

所以我创建了自定义 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);
    }

【问题讨论】:

    标签: java android drawer


    【解决方案1】:

    这可行,但滚动速度太快了。在你的 onItemClick 方法中。

    viewPager=(ViewPager) findViewById(R.id.pager);
        viewPager.setCurrentItem(position,true);
    

    【讨论】:

    • 试过了,但是滚动不流畅,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多