gpt4 book ai didi

Android ActionBar Tabs背景色分割方式

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:06:26 24 4
gpt4 key购买 nike

嘻嘻,

首先我想说我正在使用 ActionBarSherlock(屏幕截图是在三星 Galaxy S3 上截取的)。

我有一个带有标签栏的操作栏,我希望标签栏在拆分时为灰色(标签栏位于操作栏下方),当标签栏为透明色(或与操作栏背景颜色相同)时在操作栏内。

这是我的 styles.xml 的一小段代码:

<style name="Theme.OSP.Light" parent="@style/Theme.Sherlock.Light">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>

<item name="actionBarTabBarStyle">@style/Widget.Styled.ActionBar.TabBar</item>
<item name="android:actionBarTabBarStyle">@style/Widget.Styled.ActionBar.TabBar</item>
</style>

<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar">
<item name="android:background">#F0F0F0</item>
<item name="background">#F0F0F0</item>
</style>

<style name="Widget.Styled.ActionBar.TabBar" parent="Widget.Sherlock.Light.ActionBar.TabBar">
<item name="android:background">#E0E0E0</item>
<item name="android:gravity">center</item>
</style>

下面是一些屏幕截图,可以让我的问题更清楚。

横向(操作栏未拆分)。这是不行的,tabbar 应该和 actionbar 有相同的颜色,但是它有相同的灰色: Landscape (actionbar is not splitted)

纵向(操作栏拆分)。没关系,tabbar 在这个状态下是灰色的: Portrait (actionbar is splitted)

最佳答案

我找到了一个很棒的网站,您可以在几秒钟内生成一个 android 主题!这解决了我所有的问题:

http://jgilfelt.github.com/android-actionbarstylegenerator/

编辑

另请参阅以下链接以获得有效答案:Change ActionBar Tabs background color

关于Android ActionBar Tabs背景色分割方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12298278/

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