1

根据选项卡的数量和屏幕方向,选项卡彼此相邻或在下拉列表中显示。我写了一个函数来设置当前选项卡。这有效,但不适用于下拉列表模式。必须做什么?

static class TabsListener implements ActionBar.TabListener {
private static ActionBar mActionBar;
    private final ViewPager mViewPager;
    private final ArrayList<TabInfo> mTabs = new ArrayList<TabInfo>();
...


public void setTab(int i) {
                mViewPager.setCurrentItem(i);

    }
4

1 回答 1

1

如果您尝试在用户滑动选项卡时更改选项卡/下拉选择,则由于setSelectedNavigationItem(). 我不知道在操作栏中仍然使用选项卡时的解决方法。就个人而言,这是我更喜欢PagerTabStrip(或 ViewPagerIndicator 库中的选项卡指示器)而不是操作栏选项卡的原因之一。

于 2012-10-20T10:43:30.750 回答