我对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蜂窝标签类似操作栏
- 4. 与操作栏标签
- 5. 带有文本和图标的Android ICS操作栏按钮
- 6. Android操作栏图标
- 7. 从操作栏到标签的渐变
- 8. Android工作室 - 标签 - 从刷卡视图更改为操作栏标签
- 9. 带有操作栏但没有标题的活动?
- 10. 带有MonoTouch.Dialog底部的标签栏?
- 11. 重用片段和layout.xml Android的标签操作栏
- 12. 只在操作栏中显示标签
- 13. 将标签放在操作栏下方
- 14. 在android中的操作栏图标
- 15. 使用标签时自定义操作栏标题不带图标
- 16. 如何将WebView放置在带有操作栏的Tab中Android
- 17. 自定义UITabBarController - 使用带有UISegmentedcontrol的UIToolBar作为标签栏?
- 18. Android UnityPlayerActivity操作栏
- 19. Android操作栏,onNavigationItemSelected
- 20. 如何适应更多的操作标签栏+导航栏?
- 21. Android操作栏,定制图标
- 22. Android操作栏,不显示图标
- 23. Android 3.2从操作栏删除标题
- 24. 带有标签栏和导航栏的UIView背景图像
- 25. java.lang.IllegalStateException:操作栏标签必须有一个回调
- 26. NullpointerException在Android的操作栏
- 27. Cocoa:带有用于切换标签的工具栏图标的标签视图
- 28. Android导航抽屉没有操作栏
- 29. 带图像和色调的标签栏
- 30. 单击时将标签栏从一个标签栏移动到另一个标签栏(带有导航控制器的标签栏)
你有什么特别的坚持?你的问题不够详细,任何人都不能提供答案。 – 2012-07-25 11:45:30
对不起。我在我的问题上添加了更多数据。 – Mark 2012-07-25 12:04:54