Kyl*_*yle 7 android android-3.0-honeycomb android-actionbar
我试图在操作栏上使用不同的"homeAsUpIndicator"图形,并且我遇到了屏幕边缘和图形的一些边缘问题.
在项目的styles.xml中使用值为@ drawable/my_graphic的"android:homeAsUpIndicator"属性,我设法将指标更改为自定义图形.该图形的设计考虑了0dp的左边距 - 因为在图形的左边缘应该一直到屏幕的左边缘.相反,我在图像的顶部和左侧都获得了6像素的边距.
我已尝试在styles.xml中设置边距和填充,但要么不起作用,要么我已将它应用于错误的资源.此外,我尝试将操作栏背景设置为9补丁图形,并让标准指示器图形(Honeycomb 3.1中的"<")浮动在它上面......这也不起作用,因为它只是按下指示器背景固定像素右侧的图形.它仅覆盖了9补丁中被识别为拉伸像素的像素.
有没有办法从操作栏中删除6像素填充/边距,以便指示图形与屏幕左侧齐平?任何例子或线索将不胜感激!
谢谢
您是否提供了针对不同屏幕尺寸/分辨率/密度的绘图?尽管它们应该自动调整大小。
请参阅此处的操作栏图标设计: http://developer.android.com/guide/practices/ui_guidelines/icon_design_action_bar.html
您还可以检查 sdk 文件夹中使用的标准图标并调整您的图标以适应这些图标:
路径是:
ANDROID_SDK/platforms/android-XX/data/res/drawable-XXX /sf/ask/572575741/
否则也请检查这里:
如何删除 ActionBar 上应用程序图标和屏幕边缘之间的边距?
您也可以使用自定义操作栏:
| 归档时间: |
|
| 查看次数: |
1914 次 |
| 最近记录: |