我正在尝试在操作栏上使用不同的“homeAsUpIndicator”图形,并且在屏幕边缘和图形上遇到了一些边距问题。
在项目的styles.xml 中使用值为@drawable/my_graphic 的“android:homeAsUpIndicator”属性,我设法将指标更改为自定义图形。该图形在设计时考虑了 0dp 的左边距 - 因为图形的左边缘应该一直到屏幕的左边缘。相反,我在图像的顶部和左侧都得到了 6 像素的边距。
我尝试在我的styles.xml 中设置边距和填充,但要么不起作用,要么我将其应用于错误的资源。另外,我尝试将操作栏背景设置为 9-patch 图形,并让标准指示器图形(Honeycomb 3.1 中的“<”)浮在其上......这也不起作用,因为它只是推动了指示器背景的固定像素右侧的图形。它只覆盖了 9-patch 中被识别为拉伸像素的像素。
有没有办法从操作栏中删除 6 像素填充/边距,以便指示器图形与屏幕左侧齐平?任何示例或线索将不胜感激!
谢谢