我无法将菜单更改为小写字母

I can not change a menu to lowercase letters

问题:我无法将菜单更改为小写字母。

我有一个如下所示的菜单:

<?xml version="1.0" encoding="utf-8"?>
<menu
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/actionOrdenesMenuPedido"
        android:orderInCategory="1"
        android:title="@string/item_ordenes"
        android:scaleType="fitStart"
        android:icon="@mipmap/ic_carrito"
        app:showAsAction="always"/>
    <item
        android:id="@+id/tituloMenuPedido"
        android:orderInCategory="2"
        android:title="@string/item_orden"
        android:textAllCaps="false"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:enabled="false"
        app:showAsAction="always"/>
    <item
        android:id="@+id/actionGuardarMenuPedido"
        android:orderInCategory="3"
        android:title="@string/item_guardar"
        android:icon="@mipmap/ic_guardar"
        app:showAsAction="always"/>
    <item
        android:id="@+id/actionCancelarMenuPedido"
        android:orderInCategory="4"
        android:title="@string/btn_cancelar"
        android:icon="@mipmap/ic_eliminar"
        android:scaleType="fitEnd"
        app:showAsAction="always"/>
</menu>

调用方式如下:

  @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_pedido, menu);
        return true;
    }

并且唯一显示文本的项目将字母保持为大写,即使它们被禁用也是如此。 (android:textAllCaps="false").

知道如何解决这个问题吗?

试试这个:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppTheme" parent="android:Theme.Holo">
        <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>
</resources>

希望对您有所帮助!