gpt4 book ai didi

android - TabPage Indicator(用于 ViewPager)背景在 Gingerbread 设备上为黑色

转载 作者:行者123 更新时间:2023-11-29 17:51:06 25 4
gpt4 key购买 nike

我正在使用 Jake Wharton 的 viewpagerindicator 库。

在 ICS+ 设备上,TabPageIndicator 的背景看起来应该是这样的:

enter image description here

但在 GingerBread 设备上它看起来像这样:

enter image description here

样式代码:

<style name="TabStyle" parent="Widget.TabPageIndicator">
<item name="android:background">@drawable/custom_tab_indicator</item>
<item name="android:textColor">#FF555555</item>
<item name="android:textSize">16sp</item>
<item name="android:paddingLeft">8dp</item>
<item name="android:paddingRight">8dp</item>
<item name="android:fadingEdge">horizontal</item>
<item name="android:fadingEdgeLength">8dp</item>
</style>

我已经尝试将背景设置为仅一种颜色,它有效,但我没有红色条纹。

我也拼命尝试过在指示器上设置 android:cacheColorHint="#00000000"之类的方法,因为它看起来与 ListView 有类似的问题。

我还尝试将低于 API 14 的设备的应用程序主题设置为 Theme.Sherlock.Light。(当前主题是 Theme.Sherlock.Light.DarkActionbar)。

请帮我把背景调成白色。

最佳答案

好的,我已经弄明白了。我需要做的就是为 Indicator View 本身设置背景:

 <com.viewpagerindicator.TabPageIndicator
android:id="@+id/indicator"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:background="@color/vpi__background_holo_light"
/>

其中vpi__background_holo_light为浅色。

希望这对某人有帮助。

关于android - TabPage Indicator(用于 ViewPager)背景在 Gingerbread 设备上为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22760302/

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