我继承了对具有mdpi屏幕分辨率的特定制造商的平板电脑/设备使用的应用程序的支持。代码是使用Theme.DeviceDefault编写的,操作栏菜单项的图标存储在drawable-mdpi文件夹中。
为了利用TabLayout api,我切换到了Theme.AppCompat。这样做的不良副作用是现在ActionBar menuItem图标被绘制得相当小。我已经尝试重新调整图标/绘图的大小而没有成功。我所做的挖掘表明,操作栏菜单项具有固定的填充或空白触摸区域,并且MenuItem中嵌入的图标不会填充menu_item父按钮。
在使用AppCompat主题时,是否强制图标填充MenuItem?有关如何将操作栏图标大小恢复为之前使用DeviceDefault主题的大小的任何建议都将受到欢迎。