【问题标题】:Using both list navigation and tabs with ActionBarSherlock?将列表导航和选项卡与 ActionBarSherlock 一起使用?
【发布时间】:2012-10-13 06:34:53
【问题描述】:

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

【问题讨论】:

    标签: android android-actionbar actionbarsherlock


    【解决方案1】:

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

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

    如果我希望用户通过列表导航在活动之间移动,但我希望某些活动有标签,那么添加标签的方式是否与通过导航模式不同?

    您可以使用 ViewPagerPagerTabStrip 或 ViewPagerIndicator 的选项卡风格。

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

    同时使用这两种操作是否违反 ActionBar 设计指南?

    design guidelines 将它们称为“视图控件”的单独选项。更重要的是,考虑到选项卡导航自动转换为列表导航,操作栏有两个Spinners 的导航选择会严重混淆。

    【讨论】:

    • 很好的建议...谢谢。 ViewPagerIndicator 看起来是个不错的解决方案
    猜你喜欢
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 2012-04-24
    相关资源
    最近更新 更多