我想自定义文本样式的Android菜单项。 我把它放到styles.xml
<item name="android:actionMenuTextAppearance">@style/my_custome_actionbar_menu_item</item>
它不起作用,但当我删除&#34; android:&#34;时,它可以正常工作
<item name="actionMenuTextAppearance">@style/my_custome_actionbar_menu_item </item>
你知道吗&#34; android:&#34;而不是?
答案 0 :(得分:0)
如果您使用api7-13,请使用actionMenuTextAppearance
,如果您的sdk api> 17,请使用android:actionMenuTextAppearance
,或许您使用的sdk低于17。
答案 1 :(得分:0)
我找出了关于AppCompat的原因
使用新的AppCompat-v7(v21)ActionBar样式的属性需要引用app命名空间,即没有android:前缀。
所以,为了复古兼容性,我们应该使用actionBarStyle和android:actionBarStyle: