私の質問は理解しやすいです。ActionBarSherlock Tabs Color
タブの下の線の色を変更するには?
AndroidManifest のアプリケーション部分に、次のように記述します。
android:theme="@style/Theme.Sherlock"
タブとタブ下の線の色を変えたい。
stackOverflow で見つけることができる多くの方法を試しましたが、機能しません。
私の質問は理解しやすいです。ActionBarSherlock Tabs Color
タブの下の線の色を変更するには?
AndroidManifest のアプリケーション部分に、次のように記述します。
android:theme="@style/Theme.Sherlock"
タブとタブ下の線の色を変えたい。
stackOverflow で見つけることができる多くの方法を試しましたが、機能しません。
これを使用して、ActionBar のカスタム スタイルを生成できます。そこには、アクセント カラー (タブの下の線) とスタック カラー (タブの色を示します) があります。9 patch
ファイルを生成し、res
フォルダーにコピーして、適切なスタイルをstyles.xml
.
Sherlock liberary の drawbles を変更することで、タブの色を変更できます。Sherlock の drawable フォルダにいくつかの png ファイルがあります。タブの下の線の色を変更するには、「abs__tab_selected_pressed_holo.9.png」と「abs__tab_selected_holo.9.png」を編集する必要があります。
タブの色を変更するには、「abs__ab_stacked_solid_light_holo.9.png」を変更する必要があります。
およびこれに似た別のファイル。drawable-mdpi と drawable-xhdpi およびその他のプラットフォーム フォルダーも変更する必要があることに注意してください。
In styles.xml use like this whatever color you need.
<style name="Theme.A" parent="Theme.Sherlock.Light">
<item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
<item name="android:titleTextStyle">@style/Widget.MyTheme.ActionBar.TitleTextStyle</item>
</style>
<style name="Widget.MyTheme.ActionBar" parent="Widget.Sherlock.ActionBar">
<item name="android:background">@color/green</item>
<item name="background">@color/green</item>
</style>
<style name="Widget.MyTheme.ActionBar.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
</style>
Such a way you can use it.