标签: mdpi

Android启动器图标 - 是我的默认/ mdpi资源减少量?

我是新来的Android开发(使用单声道Android版),我读过, 和其他一些问题上的SO这里,但我不知道如何提供所有必要的文件图标我的应用程序.

  1. 从模板项目中,IDE为我创建了一个drawable/包含48x48 px Icon.png文件的文件夹.
  2. 由于我需要提供替代资源,我抓取了一个PNG文件作为我的应用程序图标并使用了Android Asset Studio(在文档中提到),它为我生成了以下文件:

drawable-hdpi/ic_launcher.png (72x72像素)

drawable-mdpi/ic_launcher.png (48x48像素)

drawable-xhdpi/ic_launcher.png (96x96像素)

drawable-xxhdpi/ic_launcher.png (144x144像素)

(我不知道为什么,但Android Asset Studio没有生成ldpi版本,所以我自己调整了36x36图标.)

现在我迷路了

1.我应该维持既有48x48像素的副本drawable-mdpi/drawable/

如果我只保留图标drawable-mdpi/,那么应用程序可能会在Android的旧设备/版本上崩溃(因为缺少默认资源)?1.如果我只在drawable/(后备)中保留图标,那么使用的重点是什么drawable-mdpi/

由于我不确切知道该怎么做,我将项目可绘制文件夹保留如下:

drawable/ic_launcher.png (48x48像素)

drawable-hdpi/ic_launcher.png (72x72像素)

drawable-ldpi/ic_launcher.png (36x36像素)

drawable-mdpi/ic_launcher.png (48x48像素)

drawable-xhdpi/ic_launcher.png (96x96像素)

drawable-xxhdpi/ic_launcher.png (144x144像素)

但对我来说仍然不清楚.


编辑:

如果我提供所有可能的"替代"资源,那么default(drawable/)资源文件夹将变为冗余,因此我可以删除它.但是我不愿意提供默认资源,因为做相反的事情似乎更合理:首先提供"默认"资源,然后根据需要提供"替代"资源.

resources icons android launch mdpi

5
推荐指数
1
解决办法
6971
查看次数

Galaxy S屏幕DPI

我正在我的Galaxy S设备上开发和测试一个Android应用程序,它应该是(根据android开发网站)一个普通大小的屏幕(4英寸)与HDPI(233dpi).

出于某种原因,我在drawable-mdpi中显示的drawables显示而不是drawable-hdpi中的drawable.看起来设备"认为"出于某种原因它是一个mdpi设备......

有任何想法吗?

android hdpi mdpi galaxy

1
推荐指数
1
解决办法
5002
查看次数

在Android drawables文件夹中存储图像的位置?

我正在开发Android应用程序,应该支持2.1直到最新的Android OS(4.2)版本.目前我的图像库模块中只显示少量图像.我需要在所有支持操作系统的设备(智能手机和平板电脑)上支持我的应用程序,范围从2.1到4.2(最新).

每张图像大小分别为368X387,每张50 KB,PNG类型

我的工作区res包含以下可绘制文件夹:

drawable-hdpi
drawable-ldpi
drawable-mdpi
drawable-xdpi
Run Code Online (Sandbox Code Playgroud)

我有些困惑

  1. 我应该在哪个文件夹中存储图像,这有什么关系?

  2. 我是否需要为不同类型的设备提供不同的基于分辨率的图像?

谢谢.

android image hdpi mdpi android-drawable

1
推荐指数
1
解决办法
9490
查看次数

标签 统计

android ×3

mdpi ×3

hdpi ×2

android-drawable ×1

galaxy ×1

icons ×1

image ×1

launch ×1

resources ×1