2013-05-31 45 views
0

我有一个ViewPager里面的活动。以编程方式隐藏/显示sherlockActionBar下拉列表

ViewPager有3页。

我想仅在3页中的1页中显示我的下拉列表。

有没有正确的方法来做到这一点?也许是显示/隐藏属性,还是必须更改sherlockActionBarsetNavigationMode

谢谢,对不起我的英语不好

回答

1

您可以轻松地通过使用此行代码隐藏下拉列表: getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);

然后你就可以实现一个OnPageChangeListener是时候通知用户滚动。

+0

谢谢。这是工作。我使用ActionBar.NAVIGATION_MODE_STANDARD在活动的OnCreate中创建了下拉列表,然后在onPageSelected方法中,我更改为NAVIGATION_MODE_LIST以获取所需的页面。再次感谢! –

相关问题