Android选项菜单默认溢出图标缩放

时间:2017-05-17 09:21:13

标签: android toolbar android-xml optionmenu

以下应用程序中溢出菜单的图标非常大,我甚至没有使用自定义图标。知道是什么原因造成的吗?

unusually big overflow menu icon 以下是图标的预期大小 expected size 编辑:提供菜单xml(两者都具有相同的UI代码)

<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:myapp="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/action_addContact"
        android:orderInCategory="200"
        myapp:showAsAction="ifRoom"
        android:title="Add"
        android:icon="@drawable/ic_contact_add"/>
    <item
        android:id="@+id/action_searchContact"
        android:orderInCategory="100"
        android:title="Search"
        android:icon="@drawable/ic_contact_search"
        myapp:showAsAction="collapseActionView|ifRoom"
        android:actionViewClass="android.widget.SearchView"/>
    <item
        android:id="@+id/action_register_CA"
        myapp:showAsAction="never"
        android:title="Register CA"/>
    <item
        android:id="@+id/action_setting"
        myapp:showAsAction="never"
        android:title="Setting"/>

    <item
        android:id="@+id/action_logout"
        myapp:showAsAction="never"
        android:title="Logout"/>
</menu>

1 个答案:

答案 0 :(得分:1)

发现问题 在AndroidManifest.xml中有这些行

<supports-screens
    android:anyDensity="false"
    android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true">

删除这些行可解决我的问题