我想创建带有自定义视图 (DISPLAY_SHOW_CUSTOM) 的选项卡ActionBar (NAVIGATION_MODE_TABS)。它应该像这样:
我只需要能够通过顶部按钮在活动之间导航 - 就像在正常的非选项卡模式下使用ActionBar一样,并且能够在第二行切换选项卡。如果我将ActionBar设置为选项卡模式,则自定义视图会消失,似乎选项卡模式和自定义视图是互斥的... 这真的可能吗?
还有更多可能的方法可以在没有ActionBar的情况下完成。通常,我会创建一个带有按钮的布局,在TabActivity中包含它(现在已过时),就这样。但我觉得这不是最好的解决方案,所以任何帮助或建议都将不胜感激。
先谢谢了。
编辑:经过一番研究,我发现它确实有效,只是不会显示在我的4英寸屏幕上。 但是它仍然不能按照我预期的工作。在更宽的屏幕上,自定义视图显示在选项卡的右侧 - 这是可以的,但在4英寸的手机屏幕上根本不会显示。
我认为最好的解决方案是使用ActionBarSherlock库(我不喜欢使用已过时的功能,并且我的应用程序还必须在sdk11版本以下的设备上运行),和片段 - 一个用于顶部ActionBar,另一个用于选项卡视图。
我只需要能够通过顶部按钮在活动之间导航 - 就像在正常的非选项卡模式下使用ActionBar一样,并且能够在第二行切换选项卡。如果我将ActionBar设置为选项卡模式,则自定义视图会消失,似乎选项卡模式和自定义视图是互斥的... 这真的可能吗?
还有更多可能的方法可以在没有ActionBar的情况下完成。通常,我会创建一个带有按钮的布局,在TabActivity中包含它(现在已过时),就这样。但我觉得这不是最好的解决方案,所以任何帮助或建议都将不胜感激。
先谢谢了。
编辑:经过一番研究,我发现它确实有效,只是不会显示在我的4英寸屏幕上。 但是它仍然不能按照我预期的工作。在更宽的屏幕上,自定义视图显示在选项卡的右侧 - 这是可以的,但在4英寸的手机屏幕上根本不会显示。
我认为最好的解决方案是使用ActionBarSherlock库(我不喜欢使用已过时的功能,并且我的应用程序还必须在sdk11版本以下的设备上运行),和片段 - 一个用于顶部ActionBar,另一个用于选项卡视图。