gpt4 book ai didi

android - 蜂窝操作栏和边距

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:24 26 4
gpt4 key购买 nike

我正在尝试在操作栏上使用不同的“homeAsUpIndicator”图形,但我遇到了屏幕边缘和图形的边距问题。

在项目的 styles.xml 中使用值为 @drawable/my_graphic 的“android:homeAsUpIndicator”属性,我成功地将指示器更改为自定义图形。该图形在设计时考虑到了 0dp 的左边距 - 因为图形的左边缘应该一直延伸到屏幕的左边缘。相反,我在图像的顶部和左侧都有 6 像素的边距。

我已经尝试在我的 styles.xml 中设置边距和填充,但要么不起作用,要么我将其应用于错误的资源。此外,我尝试将操作栏背景设置为 9 色 block 图形,并让标准指示器图形(Honeycomb 3.1 中的“<”) float 在它上面......这也没有用,因为它只是插入了指示器背景固定像素右侧的图形。它仅覆盖在 9 补丁中被识别为拉伸(stretch)像素的像素。

有没有办法从操作栏中删除 6 像素的填充/边距,以便指示器图形与屏幕左侧齐平?任何示例或线索将不胜感激!

谢谢

最佳答案

您是否为不同的屏幕尺寸/分辨率/密度提供了可绘制对象?虽然他们应该自动调整大小。

操作栏的图标设计见这里: http://developer.android.com/guide/practices/ui_guidelines/icon_design_action_bar.html

您还可以检查您的 sdk 文件夹中使用的标准图标,并根据这些图标调整您的图标:

路径是:

ANDROID_SDK/platforms/android-XX/data/res/drawable-XXX https://stackoverflow.com/questions/8179653/where-can-i-find-standarts-icons-for-actionbar

否则也在这里检查:

How to remove the margin between the app icon and the edge of the screen on the ActionBar?

您还可以使用自定义操作栏:

Custom title bar without padding (Android)

关于android - 蜂窝操作栏和边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6245856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com