相关疑难解决方法(0)

TabLayout选项卡样式

TabLayoutcom.android.support:design库中使用new .我想更改所选/未选定选项卡的背景.我查看源代码,发现只有tabBackground属性可以更改所有选项卡的颜色,并且不会控制选定的选项卡颜色.

如何控制选定/未选择的标签背景?

android android-design-library

55
推荐指数
3
解决办法
5万
查看次数

仅更改ActionBarSherlock的背景.不是标签

我用这段代码来改变ActionBarSherlock的颜色:

    <style name="Theme.MyTheme" parent="Theme.Sherlock.Light.DarkActionBar">

    <!-- set style for action bar (affects tab bar too) -->
    <item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
    <item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
    <!-- define text style for tabs -->
    <item name="actionBarTabTextStyle">@style/MyTheme.ActionBar.TabText</item>
    <item name="android:actionBarTabTextStyle">@style/MyTheme.ActionBar.TabText</item>
</style>

<style name="Widget.MyTheme.ActionBar" parent="Widget.Sherlock.ActionBar">

    <!-- define background for action bar (sets default for all parts of action bar - main, stacked, split) -->
    <item name="android:background">#blue</item>
    <item name="background">#blue</item>
    <item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyleWhite</item>
    <item name="titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyleWhite</item>

    <!-- set background for the tab bar (stacked action bar) - it overrides the background property -->
    <item name="android:backgroundStacked">#grey</item> …
Run Code Online (Sandbox Code Playgroud)

android actionbarsherlock

2
推荐指数
1
解决办法
5128
查看次数