1

我在获取主要操作栏选项卡下方的 actionbarsherlock 中的选项卡以在从 Android 2.2 运行且看起来像 Android 4 的应用程序中工作时遇到严重问题。(请参阅链接)

标签位置

4

2 回答 2

0

您是否尝试过运行 ActionBar Sherlock 的官方 Demos 应用程序?(https://github.com/downloads/JakeWharton/ActionBarSherlock/ActionBarSherlock-Sample-Demos-4.2.0.apk)它应该包含一个带有选项卡的操作栏的演示。

如果这适用于 Android 2.2,那么您知道问题出在您的代码中,您可以检查 Demos 源代码以了解您在做什么不同(https://github.com/JakeWharton/ActionBarSherlock/tree/master/samples)。

于 2012-10-17T09:36:42.040 回答
0

这是操作栏的常见行为(actionbarsherlock 只是模拟它)。利用

ActionBar act = getSupportActionBar();
act.setStackedBackgroundDrawable(getResources().getDrawable(R.drawable.mytab_base_t));

避免顶部栏中出现白色(此选项您还不能从任何主题项目访问)。您还可以监视操作栏高度以即时更改选项卡的自定义视图,但您无法更改操作栏行为,算了。否则,请针对操作栏选项卡使用 PagerTitleStrip。

于 2012-10-18T09:01:30.357 回答