2

我正在尝试在我的聊天应用程序中使用 ActionBar 中的选项卡和微调器导航,但我很难让它正常工作。

首先,为什么当Android切换到微调导航模式时没有回调通知我(有什么肮脏的方法可以做到这一点?)?

其次,我不明白为什么当我处于纵向模式时,微调器永远不会出现在我面前?在我看来,纵向模式将是受益于微调器的模式,而不是横向模式(它目前似乎只出现)!

第三,当我处于 NAVIGATION_MODE_TABS 模式时,我无法理解如何使用自定义适配器(设置图标和其他内容)自定义微调器?这甚至可能吗?

第四,有没有人被这个bug咬过:https ://code.google.com/p/android/issues/detail?id=41392

不幸的是,解决方法对我不起作用。:(

我知道ActionBarSherlock,我不知道它是否能解决这些问题,但我暂时不打算使用它!

谢谢。

4

1 回答 1

3

其次,我不明白为什么当我处于纵向模式时,微调器永远不会出现在我面前?

使用NAVIGATION_MODE_LIST而不是NAVIGATION_MODE_TABS总是有一个下拉列表。相反,如果您总是需要选项卡,请不要使用操作栏选项卡。使用其他东西,例如ViewPagerwith PagerTabStrip(或TabPageIndicator来自 ViewPagerIndicator,或PagerSlidingTabStrip)。

第三,当我处于 NAVIGATION_MODE_TABS 模式时,我无法理解如何使用自定义适配器(设置图标和其他内容)自定义微调器?这甚至可能吗?

据我所知,不是。

于 2013-08-01T18:06:18.030 回答