gpt4 book ai didi

android - 带有 9patch 的 setDividerDrawable 在 4.0 中不起作用

转载 作者:太空狗 更新时间:2023-10-29 15:18:00 24 4
gpt4 key购买 nike

我使用 9patch 图像作为选项卡之间的分隔线。它工作正常,但它在 Android 4.0 中没有。我如何让它工作?我什么都试过了。我不知道它是否适用于普通的 png,但我不这么认为。我的代码:

tabHost = getTabHost();
tabHost.getTabWidget().setDividerDrawable(R.drawable.tab_divider);

最低 SDK 版本为 4,适用于除 Android 4.0 以外的所有版本。有谁知道如何解决?

最佳答案

好的,我刚刚解决了这个问题。我不得不调用需要 API 级别 11 的 setShowDividers(),因此当我工作到 API 级别 7 时,代码在版本检查中。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
mTabHost.getTabWidget().setShowDividers(TabWidget.SHOW_DIVIDER_MIDDLE);
}
mTabHost.getTabWidget().setDividerDrawable(R.drawable.tab_divider);

关于android - 带有 9patch 的 setDividerDrawable 在 4.0 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10764695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com