如何设置Android工具栏中菜单项文本的样式?

时间:2015-07-06 22:15:49

标签: android

如何使用新的Android工具栏设置菜单项文字的样式,就像您以前使用android:actionMenuTextAppearance一样?

我尝试在工具栏样式中使用相同的属性,似乎根本不做任何事情。

3 个答案:

答案 0 :(得分:0)

尝试使用" app"名称空间:

xmlns:app="http://schemas.android.com/apk/res-auto"
app:actionMenuTextAppearance="@style/myAppearance"

答案 1 :(得分:0)

用于样式化AppCompat工具栏弹出窗口:

<style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar" >
    <!-- your other theme overrides here -->
    <item name="textAppearanceLargePopupMenu">@style/MyLargePopupStyle</item>
    <item name="textAppearanceSmallPopupMenu">@style/MySmallPopupStyle</item>
</style>

<style name="MyLargePopupStyle" parent="@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large">
    <item name="android:textSize">18sp</item>
    <item name="android:textStyle">italic</item>
    <item name="android:textColor">@color/my_popup_text_color</item>
</style>

<style name="MySmallPopupStyle" parent="@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small">
    <item name="android:textSize">12sp</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">@color/my_popup_text_color</item>
</style>

答案 2 :(得分:-1)

您是否尝试过菜单xml资源文件中的样式?

转到菜单资源(通常位于res / menu文件夹中),然后选择要更改其外观的项目。然后使用android:textAppearance设置外观