Android menu.xml图标大小与填充问题

时间:2018-07-31 10:10:40

标签: android

    <style name="AppTheme" parent="AppBaseTheme">
    <item name="android:actionButtonStyle">@style/MyActionButtonStyle</item>
</style>

<style name="MyActionButtonStyle" parent="AppBaseTheme">
    <item name="android:minWidth">20dip</item>
    <item name="android:padding">20dip</item>
</style>

我正在使用此代码在menu.xml的项目之间添加填充或空格,但问题是,如果我添加了填充,则图标尺寸会减小。如何保持相同大小的图标并在它们之间留有间距,有什么办法可以在它们之间设置边距
菜单项?

1 个答案:

答案 0 :(得分:0)

尝试以下代码,它将对您有帮助

 <style name="MenuIconStyle" parent="@android:style/Widget.ActionButton">
        <item name="android:drawablePadding">@dimen/padding_small</item>
    </style>
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:actionButtonStyle">@style/MenuIconStyle</item>
    </style>