我有一个问题。我想创造的东西,看起来像这样: action barAndroid自定义操作栏,后退和下一步按钮
左侧的图标将是一个后退按钮(我的意思是它会返回到前一个标签,左边一个),右边的图标将是下一个按钮(它会转到下一个选项卡,正确的一个)。当我在标签A上(例如有3个标签:A,B,C),并且当我使用右键时,我也想重复这样做,然后转到B,然后C,然后再次转到A等等。中间的文字将是一个标签的名称。我还想使它与早期版本的Android兼容(如2.something)。
我有一个问题。我想创造的东西,看起来像这样: action barAndroid自定义操作栏,后退和下一步按钮
左侧的图标将是一个后退按钮(我的意思是它会返回到前一个标签,左边一个),右边的图标将是下一个按钮(它会转到下一个选项卡,正确的一个)。当我在标签A上(例如有3个标签:A,B,C),并且当我使用右键时,我也想重复这样做,然后转到B,然后C,然后再次转到A等等。中间的文字将是一个标签的名称。我还想使它与早期版本的Android兼容(如2.something)。
if (openTabIndex=totalNumofTabs-1) {
//go to Tab index 0
} else {
//go to Tab index openTabIndex+1
}
我从来没有与标签工作过,但是这是一个if
声明,如果没有,你不能你想干什么。
要实现这一点,您需要实现自定义操作栏。
而对于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);
要创建上述操作栏,请使用相对布局,其中两个图像视图用于方向按钮,一个用于tabname的文本视图。为了更好的设计,避免在这种情况下使用标签。使用片段。在每次点击图像时,每次只需对碎片充气。