将列表导航和选项卡与 ActionBarSherlock 一起使用



我正在浏览ActionBarSherlock示例演示,我看到列表导航和选项卡导航都使用了ActionBar的setNavigationMode方法。 这告诉我,你只能有一个或另一个。 如果我希望用户具有列表导航以在活动之间移动,但我希望某些活动具有选项卡,那么除了通过导航模式添加选项卡之外,是否有其他方法可以添加选项卡? 同时使用两者是否违反操作栏设计准则? 我不看标签并认为这是一个导航功能,所以我觉得你得到一个或另一个很奇怪。

这告诉我你只能有一个或另一个

正确。请记住,使用操作栏选项卡,无论您喜欢与否,Android 都会在某些配置中自行将您转换为列表导航。

如果我希望用户具有列表导航以在活动之间移动,但我希望某些活动具有选项卡,那么除了通过导航模式添加选项卡之外,是否有其他方法可以添加选项卡?

您可以使用具有 PagerTabStrip 或 ViewPagerIndicator 的选项卡风格的ViewPager

或者,您可以复古并使用 TabHostTabWidget .

同时使用两者是否违反操作栏设计准则?

设计指南将它们称为"视图控件"的单独选项。更重要的是,鉴于选项卡导航自动转换为列表导航,操作栏有两个Spinner的导航选择会严重混淆。

相关内容

  • 没有找到相关文章

最新更新