タブの下の下線の色を変更するにはどうすればよいですか? 現在は水色ですが、Android 3.0 でこれを変更する方法に関するリソースは見つかりません。
さらに、次の結果として、ActionBar の右側に表示されるメニュー項目のテキストの色を変更したいと思います。android:showAsAction="ifRoom|withText"
これらを変更する方法を知っている人はいますか?
タブの下の下線の色を変更するにはどうすればよいですか? 現在は水色ですが、Android 3.0 でこれを変更する方法に関するリソースは見つかりません。
さらに、次の結果として、ActionBar の右側に表示されるメニュー項目のテキストの色を変更したいと思います。android:showAsAction="ifRoom|withText"
これらを変更する方法を知っている人はいますか?
プロパティandroid:actionBarTabStyle
、android:actionBarTabBarStyle
、およびを使用して、タブの外観を制御できますandroid:actionBarTabTextStyle
。
公式開発者ガイドのこのセクションでは、アクション バーのスタイルをカスタマイズするサンプル xml を示しています。
メニュー オプションのテキストについては、プロパティactionMenuTextAppearance
と を確認してくださいactionMenuTextColor
。
追加情報として、各タブの下の青いバーを変更する方法を見つけた方法を次に示します(上記の答えは完全に良いですが、ここに入力した情報はほとんどなく、誰かに役立つかもしれません).
背景を 9 パッチのドローアブルに変更するだけです。
次のようになります:
http://android-developers.blogspot.com/2011/04/customizing-action-bar.html
ここで入手可能なソース:
http://code.google.com/p/styled-action-bar/source/browse/trunk/res/drawable/actionbar_tab_bg.xml
ここで利用可能な 9 つのパッチ:
http://code.google.com/p/styled-action-bar/source/browse/trunk/res/drawable-mdpi
これが本当に簡単だったことはわかっていますが、これも役に立つかもしれないので、ここにリンクをドロップします。
これらの解決策はどれもうまくいきませんでした。タブの色を次のように変更しました。
これはthemes.xmlにあります
<style name="MyApp" parent="android:style/Theme.Holo">
<item name="android:actionBarTabTextStyle">@style/MyApp.ActionBar.MyTabStyle</item>
</style>
これはstyles.xmlにあります
<style name="MyApp.ActionBar.MyTabStyle" parent="android:style/Widget.Holo.ActionBarView_TabText">
<item name="android:textColor">#00ff00</item>
</style>
これにより、タブが緑色になります。
私はあなたが使うことができると思います:
<resources>
<style name="MyTheme" parent="android:style/Theme.Holo.Light">
<item name="android:actionMenuTextColor">@color/...</item>
</style>
</resources>
よろしく