【问题标题】:Honeycomb actionbar and margins蜂窝操作栏和边距
【发布时间】:2011-06-05 21:04:19
【问题描述】:

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

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

我尝试在我的styles.xml 中设置边距和填充,但要么不起作用,要么我将其应用于错误的资源。另外,我尝试将操作栏背景设置为 9-patch 图形,并让标准指示器图形(Honeycomb 3.1 中的“

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

谢谢

【问题讨论】:

    标签: android android-3.0-honeycomb android-actionbar


    【解决方案1】:

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

    操作栏图标设计见这里: 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)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 2020-10-14
      • 1970-01-01
      相关资源
      最近更新 更多