我对Android和Java编程非常新颖。我正在尝试的是使用几个选项卡获得Actionbar(最终11个)。我设法安装了ActionBar Sherlock,但是我坚持将标签添加到操作栏。从我阅读的内容看来,我也需要为每个标签添加单独的片段。有没有简单的解决方案如何使这项工作。带有标签的Android操作栏
0
A
回答
0
您不需要在操作栏中为每个选项卡设置一个片段。它应该与在xml中定义菜单一样简单,然后在您的活动中使用菜单初始化动作栏。
例如您的menu.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/my_menu_item"
android:showAsAction="always|withText"
android:title="Tab name here"/>
</menu>
然后在你的活动覆盖onCreateOptionsMenu:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getSupportMenuInflater().inflate(R.menu.my_menu, menu);
return super.onCreateOptionsMenu(menu);
}
然后,你需要重写onOptionItemSelected当按下标签回应:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.my_menu_item:
//do something
}
return super.onOptionsItemSelected(item);
}
+0
谢谢。这帮了我很多。虽然我还有一个问题。是可以使菜单中的所有项目可滚动。 – Mark 2012-07-26 08:36:55
+0
取决于您希望如何显示它。有一个名为ViewPagerIndicator的框架,它执行由制作ActionBarSherlock的同一个人开发的“可滚动标签”。看看http://viewpagerindicator.com/看看它是否符合你的需求。 – 2012-07-26 09:17:43
相关问题
- 1. 带有固定标签的操作栏
- 2. Android的标签操作栏
- 3. Android:没有操作栏的Swipey标签
- 4. Android操作栏 - 标签
- 5. Android操作栏和标签
- 6. Android:更改操作栏中的标签
- 7. 带有中心徽标的操作栏
- 8. Android操作栏,两行文本标签
- 9. Android蜂窝标签类似操作栏
- 10. 与操作栏标签
- 11. 标签使用操作栏
- 12. 带有文本和图标的Android ICS操作栏按钮
- 13. 带标签的操作栏:不使用的分段
- 14. 的Android 4.2标题栏在操作栏
- 15. Android操作栏图标
- 16. 操作栏下方的标签
- 17. 从操作栏到标签的渐变
- 18. Android工作室 - 标签 - 从刷卡视图更改为操作栏标签
- 19. 带有操作栏但没有标题的活动?
- 20. 带有标签的PHP堆栈栏
- 21. 带有MonoTouch.Dialog底部的标签栏?
- 22. 只有在底部栏中的Android拆分操作栏 - 图标
- 23. Android操作栏
- 24. Android操作栏,
- 25. 把android标签放在操作栏的中心
- 26. 重用片段和layout.xml Android的标签操作栏
- 27. Android:肖像模式下的标签式操作栏
- 28. 标签使用操作栏VS TabHost
- 29. 在操作栏下方添加标签
- 30. 将标签放在操作栏下方
你有什么特别的坚持?你的问题不够详细,任何人都不能提供答案。 – 2012-07-25 11:45:30
对不起。我在我的问题上添加了更多数据。 – Mark 2012-07-25 12:04:54