Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将API lower 23中的MenuItem文本斩首_Android_Android Actionbar_Android View_Android Toolbar_Menuitem - Fatal编程技术网

Android 将API lower 23中的MenuItem文本斩首

Android 将API lower 23中的MenuItem文本斩首,android,android-actionbar,android-view,android-toolbar,menuitem,Android,Android Actionbar,Android View,Android Toolbar,Menuitem,我想将kitkat和棒棒糖设备中的菜单项文本去资本化,但幸运的是,它在棉花糖和牛轧糖上工作。我找到了很多解决这个问题的方法,但在牛轧糖和棉花糖中一切都有效,但在棒棒糖和以下设备中则不行。这是我的代码 <style name="AppTheme" parent="AppTheme.Base"/> <style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item n

我想将kitkat和棒棒糖设备中的菜单项文本去资本化,但幸运的是,它在棉花糖和牛轧糖上工作。我找到了很多解决这个问题的方法,但在牛轧糖和棉花糖中一切都有效,但在棒棒糖和以下设备中则不行。这是我的代码

 <style name="AppTheme" parent="AppTheme.Base"/>

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</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>

符合事实的
错误的
@颜色/原色
@颜色/原色暗
@颜色/颜色重音
@样式/MyMenuTextAppearance
错误的
棉花糖中的相同代码如下所示:

但在棒棒糖和kitkat中看起来是这样的:

请帮助我找到解决方案。

而不是:

<item name="android:actionMenuTextAppearance">@style/MyMenuTextAppearance</item>
而不是:

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

谢谢,伙计,但它只是改变了文本的样式,无法将其转换为小写。我测试了此代码。对不起,azizbekian,你是对的,它正在制作棒棒糖。谢谢,我没有弄好,因为我使用的是kitkat设备,所以请告诉我kitkat设备的解决方案too@Sudhansu,我明白了。让我来调查一下。非常感谢阿齐兹比基恩,如果你有任何解决方案,请告诉我:)谢谢,伙计,但它只是改变了文本的样式,无法使用小写。我测试了此代码。对不起,阿齐兹比基恩,你是对的,它正在制作棒棒糖谢谢,我没有得到它的权利,因为我是在kitkat设备,所以请你告诉我kitkat设备的解决方案too@Sudhansu,我明白了。让我来调查一下。非常感谢你,阿齐兹比安。如果你有任何解决方案,请告诉我:)
<bool name="abc_config_actionMenuItemAllCaps" tools:override="true">false</bool>