3

私のアクションバー;

  <item
        android:id="@+id/userMenuItem"
        android:orderInCategory="100"
        android:showAsAction="ifRoom|withText">
        <menu>
            <item android:id="@+id/logout"
                  android:title="@string/logout"
                  android:showAsAction="ifRoom|withText" />
        </menu>
    </item>

およびstyle.xml;

<style name="AppTheme" parent="android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
    <item name="android:actionMenuTextAppearance">@style/MyActionBar.MenuTextStyle</item>
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:titleTextStyle">@style/MyActionBar.TitleTextStyle</item>
    <item name="android:background">@drawable/action_bar_style</item>
</style>

<style name="MyActionBar.TitleTextStyle" parent="android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textColor">#191970</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textSize">24sp</item>
</style>

問題は、フォントサイズ、色の内線などのログアウトアイテムのスタイルを変更する方法です。

 <item name="android:actionMenuTextAppearance">@style/MyActionBar.MenuTextStyle</item> 

メニュー項目のスタイルで動作していますが、サブメニューのスタイルを変更できません。

4

1 に答える 1