【发布时间】:2012-10-18 17:01:30
【问题描述】:
我在获取主要操作栏选项卡下方的 actionbarsherlock 中的选项卡以在从 Android 2.2 运行且看起来像 Android 4 的应用中工作时遇到严重问题。(请参阅链接)
【问题讨论】:
标签: android tabs position actionbarsherlock
我在获取主要操作栏选项卡下方的 actionbarsherlock 中的选项卡以在从 Android 2.2 运行且看起来像 Android 4 的应用中工作时遇到严重问题。(请参阅链接)
【问题讨论】:
标签: android tabs position actionbarsherlock
您是否尝试过运行 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)。
【讨论】:
这是操作栏的常见行为(actionbarsherlock 只是模拟它)。使用
ActionBar act = getSupportActionBar();
act.setStackedBackgroundDrawable(getResources().getDrawable(R.drawable.mytab_base_t));
避免顶部栏中出现白色(此选项您还不能从任何主题项目访问)。您还可以监视操作栏高度以即时更改选项卡的自定义视图,但您无法更改操作栏行为,算了。否则,请对操作栏选项卡使用 PagerTitleStrip。
【讨论】: