【问题标题】:ActionBarSherlock wrong tabs position on android 2.2.2ActionBarSherlock 在 android 2.2.2 上的标签位置错误
【发布时间】:2012-10-18 17:01:30
【问题描述】:

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

Tabs position

【问题讨论】:

    标签: android tabs position actionbarsherlock


    【解决方案1】:

    您是否尝试过运行 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)。

    【讨论】:

    • 尝试了演示并且行为是相同的,选项卡在标题和操作项之间呈现,而不是在这两者之下。还有其他想法吗?
    【解决方案2】:

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

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

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

    【讨论】:

    • 在三星 S1 (android 2.3) 和所有其他设备上的操作栏看起来像图片上的 [标签位置][1] [1]:test4.net-informatika.com/bar.png 我需要这样的操作栏
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    相关资源
    最近更新 更多