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