【问题标题】:how to get same sized launcher icons on different emulator skins…(android)如何在不同的模拟器皮肤上获得相同大小的启动器图标...(android)
【发布时间】:2010-12-02 09:43:17
【问题描述】:

看看图 2。在下面给出的链接中..http://developer.android.com/guide/practices/screens_support.html..

有人提到,该平台默认为应用程序提供密度独立性。(启动器图标以相同的物理尺寸显示,尽管屏幕尺寸、纵横比和密度不同。)

并显示 3 个仿真器屏幕,即 WVGA 高密度(左)、HVGA 中密度(中)和 QVGA 低密度(右)...

我已经创建了这 3 个 avd 并进行了测试,但启动器图标在不同的模拟器中是不同的。任何人都知道为什么会这样以及我应该如何在这些模拟器上获得相同大小的启动器图标...

【问题讨论】:

  • 不同是什么意思?

标签: android emulation density-independent-pixel


【解决方案1】:
【解决方案2】:

您的 res/ 文件夹中有 3 个不同的可绘制文件夹名称 drawable-mdpi/、drawable-hdpi、drawable-ldpi/,每个文件夹都有不同大小的图标。如果您希望每个模拟器中的图标大小相同,则将相同大小的图标放在所有三个文件夹中。

【讨论】:

  • 不仅我的图标,甚至默认的 android 启动器图标在不同的模拟器屏幕上看起来也不同大小.....
  • android 启动器图标的高度和宽度在倾斜而不是 px 并且由于倾斜,android 启动器图标将根据屏幕的密度进行缩放。首先创建两个具有默认皮肤启动的新 AVD,当您启动第二个时更改其 dpi 值并查看差异。
【解决方案3】:

请记住,您的显示器具有固定的像素密度,而这些不同的设备将具有不同的像素密度。这意味着相同数量的像素在您的显示器上的物理尺寸与在 Android 设备上的物理尺寸不同(Android 设备的像素通常比您的显示器小得多)。

【讨论】:

    猜你喜欢
    • 2014-06-20
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 2023-01-18
    • 1970-01-01
    • 2020-05-02
    • 2018-02-10
    • 1970-01-01
    相关资源
    最近更新 更多