4

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

4

1 回答 1

4

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

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

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

您可以使用 ViewPagerIndicator 的ViewPagerwithPagerTabStrip或 tab 风格。

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

两者都使用是否违反 ActionBar 设计指南?

设计指南将它们称为“视图控件”的单独选项。Spinner更重要的是,考虑到选项卡导航自动转换为列表导航,如果操作栏有两个s 的导航选择,将会非常混乱。

于 2012-10-12T22:34:53.560 回答