Android 将API lower 23中的MenuItem文本斩首
我想将kitkat和棒棒糖设备中的菜单项文本去资本化,但幸运的是,它在棉花糖和牛轧糖上工作。我找到了很多解决这个问题的方法,但在牛轧糖和棉花糖中一切都有效,但在棒棒糖和以下设备中则不行。这是我的代码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
<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>