1. 程式人生 > >修改ToolBar上menu字型的大小

修改ToolBar上menu字型的大小

跟前一個文章如出一轍,幾乎是一個問題,解決了字型的顏色,接著就是字型的大小,同樣也是在style裡面做調整,不過這裡面可能有一點小細節問題

所以單獨拿出來分享給大家,話不多說,上程式碼

直接在style檔案中

<pre name="code" class="html"><!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="actionMenuTextColor">#ffffff</item>
        <item name="android:actionMenuTextAppearance">@style/MenuTextStyle</item>
        <item name="colorPrimary">@android:color/holo_green_light</item>
        <item name="android:actionMenuTextColor">@android:color/white</item>
        <item name="colorPrimaryDark">@android:color/holo_green_light</item>
        <item name="colorAccent">@color/color_white</item>
        <item name="drawerArrowStyle">@style/AppTheme.DrawerArrowToggle</item>
    </style>


其中<itemname="android:actionMenuTextAppearance">@style/MenuTextStyle</item>,需要引用另一個Style

如下

 <style name="MenuTextStyle">
        <item name="android:textSize">30sp</item>
    </style>
至此搞定了,可能有部分朋友測試的時候字型並沒有改變,如果你是5.0以下的機型

那麼去掉theme中actionMenuTextAppearance前面的Android

:標籤就搞定了