0
I am working with ActionBar menuitem action-help, it is visible always in     UPPERCASE latters but I needs to show in LOWERCASE latters.

アクション バーのスタイル設定について多くの質問がありましたが、私が見つけたものは、MenuItems テキストのスタイル設定に関するものであるか、または私にとってはうまくいかない回答がありました。

質問は実にシンプルです。アクション バーのメニュー項目のテキスト スタイル (色や小文字だけでも) を変更できるようにしたいと考えています。

私はこれを読みました: http://android-developers.blogspot.com/2011/04/customizing-action-bar.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FhsDu+%28Android+Developers+Blog% 29

そして、この質問: Android でアクション バーのスタイルを設定する

そこから、メニュー項目を変更しようとするために使用しているテスト アプリケーションをまとめました。以下を除いて、android studio android プラグインで作成されたアプリのすべての既定値を使用します。

my v21\styles.xml look like
here is the code used for my AppTheme (make styles) used..


my Base Theme 

<style name="AppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="android:colorPrimaryDark" tools:targetApi="lollipop">@color/colorPrimaryDark</item>
    <item name="android:colorAccent" tools:targetApi="lollipop">@color/colorAccent</item>
    <item name="android:colorBackground">@color/background_material_light</item>
    <item name="android:windowBackground">@color/windowBackground</item>

    <item name="android:actionBarStyle">@style/MyActionBar</item>
    <item name="android:actionMenuTextAppearance">@style/MyMenuTextAppearance</item>
</style>

<style name="MyMenuTextAppearance" parent="android:TextAppearance.Holo.Widget.ActionBar.Menu">
    <item name="android:textAllCaps">false</item>
</style>


<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
    <item name="android:titleTextStyle">@style/MyActionBar.TitleTextStyle</item>
    <item name="android:actionMenuTextAppearance">@style/MyActionBar.MenuTextStyle</item>
</style>

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

<style name="MyActionBar.MenuTextStyle"
    parent="android:style/TextAppearance.Holo.Widget.ActionBar.Menu">
    <item name="android:textColor">#F0F</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textSize">24dip</item>

</style>

4

1 に答える 1