2

我有问题。我想创建一个看起来像这样的东西: 操作栏

在此处输入图像描述

左图标将是一个后退按钮(我的意思是它将返回到上一个选项卡,左侧),右侧图标将是下一个按钮(它将转到下一个选项卡,右侧)。我也想重复做,所以当我在选项卡 A 上时(例如有 3 个选项卡:A、B、C),当我使用右键时,转到 B,然后是 C,然后是 A,依此类推. 中间的文本将是选项卡的名称。我还想让它与早期版本的 android(如 2.something)兼容。

4

2 回答 2

1

为此,您需要实现自定义操作栏。
并且针对具有较低 android 版本的设备使用支持库。在库的帮助下,仅在 android 2.1 及更高版本中支持操作栏。

请参阅以下链接以设置操作栏。
https://developer.android.com/training/basics/actionbar/setting-up.html

下面的代码将帮助您对此有更多的了解。

// Inflate your custom layout
final ViewGroup actionBarLayout = (ViewGroup) getLayoutInflater().inflate(
        R.layout.action_bar,
        null);

// Set up your ActionBar
final ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(actionBarLayout);

要创建上面的操作栏,请使用相对布局,其中两个图像视图用于方向按钮,一个文本视图用于选项卡名称。为了获得更好的设计,请避免在这种情况下使用选项卡。使用片段。每次单击图像时,只需将片段膨胀,每次。

于 2015-01-03T08:01:45.810 回答
0
if (openTabIndex=totalNumofTabs-1) {
//go to Tab index 0
} else {
//go to Tab index openTabIndex+1
}

我以前从未使用过标签,但这是一个if声明,如果缺席,你就不能做你想做的事。

于 2012-10-27T21:10:22.090 回答