【问题标题】:launcher icon resizing启动器图标调整大小
【发布时间】:2012-02-01 00:51:43
【问题描述】:

我正在尝试制作我的 MediaShortcut 应用程序 (source) 创建大小取决于屏幕密度的启动器图标。 图片取自android.provider.MediaStore.Images.Thumbnails.getThumbnail(getContentResolver(), "imageid"), android.provider.MediaStore.Images.Thumbnails.MICRO_KIND, null)

所以首先我得到屏幕的密度使用 http://developer.android.com/reference/android/util/DisplayMetrics.html 然后根据这张表调整图片大小http://developer.android.com/guide/practices/ui_guidelines/icon_design.html

这似乎在我的大多数设备上都可以正常工作,但在我的华硕滑块上 (和朋友变压器)图标明显小于 主屏幕上的其他图标。在其他设备上,我注意到图标太大,只显示了一部分。

有人知道为什么会这样吗?谢谢!

【问题讨论】:

  • 您是否尝试过使用 Android Asset Studio 制作启动器图标? android-ui-utils.googlecode.com/hg/asset-studio/dist/… 这应该将图像调整为所有需要的大小。然后确保将它们放在 res 中正确的可绘制文件夹中。
  • 不,我从内容提供商那里获得图标。它(错误地)调整大小并设置为 android.intent.action.CREATE_SHORTCUT

标签: android icons size launcher


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    相关资源
    最近更新 更多