3

我想使用 Actionbarsherlock 使选项卡在布局底部对齐。片段视图在其上方而不是下方加载的位置。

这将如何完成?目前在onCreate我正在做

getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);`

并且看不到getSupportActionBar()有利于其在屏幕上的位置的明显功能。

洞察力赞赏

4

1 回答 1

6

这是无法做到的。选项卡内置于始终位于屏幕顶部的操作栏。操作栏行为本身由 Android 内置的本机操作栏决定。ActionBarSherlock 仅在 ICS 之前模仿其行为。

如果本机操作栏不支持某个功能,那么 ActionBarSherlock 也将无法支持它。

一个更简单的方法是TabWidget在布局的底部放置 a 并将它们主题化为看起来像 ICS 样式的选项卡。

于 2012-05-01T22:22:29.900 回答