Android 在弹出菜单中设置菜单项的文本大小

Android 在弹出菜单中设置菜单项的文本大小,android,popupmenu,Android,Popupmenu,我使用自定义弹出菜单创建了选项。 现在,我想设置菜单项的文本大小。这次我得到了默认的文本大小。 我怎样才能做到这一点?我不想使用弹出窗口。仅使用弹出菜单是否可以实现此功能?我也遇到了同样的问题。通过将此代码添加到styles.xml并在清单文件中使用,可以更改文本大小和颜色。对我来说,它奏效了 <style name="AppTheme" parent="AppBaseTheme"> <item name="android:popupMenuStyle">@st

我使用自定义弹出菜单创建了选项。
现在,我想设置菜单项的文本大小。这次我得到了默认的文本大小。

我怎样才能做到这一点?我不想使用弹出窗口。
仅使用弹出菜单是否可以实现此功能?

我也遇到了同样的问题。通过将此代码添加到styles.xml并在清单文件中使用,可以更改文本大小和颜色。对我来说,它奏效了

 <style name="AppTheme" parent="AppBaseTheme">
    <item name="android:popupMenuStyle">@style/PopupMenu</item>
    <item name="android:textAppearanceLargePopupMenu">           @style/myPopupMenuTextAppearanceLarge</item>
    <item name="android:textAppearanceSmallPopupMenu">            @style/myPopupMenuTextAppearanceSmall</item>

    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>

<style name="PopupMenu" parent="@android:style/Widget.PopupMenu">
    <item name="android:popupBackground">@android:color/white</item>
    <item name="android:textColor">#FF01F0</item>
    <item name="android:textSize">12sp</item>
</style>


<style name="myPopupMenuTextAppearanceSmall" parent="@android:style/TextAppearance.DeviceDefault.Widget.PopupMenu.Small">
<item name="android:textColor">#545656</item>
<item name="android:textSize">15sp</item>
</style>
<style name="myPopupMenuTextAppearanceLarge" parent="@android:style/TextAppearance.DeviceDefault.Widget.PopupMenu.Large">
<item name="android:textColor">#545656</item>
<item name="android:textSize">25sp</item>
</style>

@样式/弹出菜单
@style/myPopupMenuTextAppearanceLarge
@style/myPopupMenuTextAppearanceSmall
@android:彩色/白色
#FF01F0
12便士
#545656
15便士
#545656
25便士

我也有同样的问题。通过将此代码添加到styles.xml并在清单文件中使用,可以更改文本大小和颜色。对我来说,它奏效了

 <style name="AppTheme" parent="AppBaseTheme">
    <item name="android:popupMenuStyle">@style/PopupMenu</item>
    <item name="android:textAppearanceLargePopupMenu">           @style/myPopupMenuTextAppearanceLarge</item>
    <item name="android:textAppearanceSmallPopupMenu">            @style/myPopupMenuTextAppearanceSmall</item>

    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>

<style name="PopupMenu" parent="@android:style/Widget.PopupMenu">
    <item name="android:popupBackground">@android:color/white</item>
    <item name="android:textColor">#FF01F0</item>
    <item name="android:textSize">12sp</item>
</style>


<style name="myPopupMenuTextAppearanceSmall" parent="@android:style/TextAppearance.DeviceDefault.Widget.PopupMenu.Small">
<item name="android:textColor">#545656</item>
<item name="android:textSize">15sp</item>
</style>
<style name="myPopupMenuTextAppearanceLarge" parent="@android:style/TextAppearance.DeviceDefault.Widget.PopupMenu.Large">
<item name="android:textColor">#545656</item>
<item name="android:textSize">25sp</item>
</style>

@样式/弹出菜单
@style/myPopupMenuTextAppearanceLarge
@style/myPopupMenuTextAppearanceSmall
@android:彩色/白色
#FF01F0
12便士
#545656
15便士
#545656
25便士

您可以在清单文件中使用类似下面的内容

 <activity 
  android:name=".ActivityName"
  android:theme="@style/styleName"/>

您可以在清单文件中使用类似下面的内容

 <activity 
  android:name=".ActivityName"
  android:theme="@style/styleName"/>


如何在清单文件中使用它?如何在清单文件中使用它?