以下应用程序中溢出菜单的图标非常大,我甚至没有使用自定义图标。知道是什么原因造成的吗?
以下是图标的预期大小 编辑:提供菜单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>
答案 0 :(得分:1)
发现问题 在AndroidManifest.xml中有这些行
<supports-screens
android:anyDensity="false"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true">
删除这些行可解决我的问题