为每管理资源(图)中>安卓1.6版本,我们需要保持不同分辨率图像绘制华电国际、图片-载设备、图片-Lpi文件夹。

和这个页面: http://developer.android.com/guide/practices/screens_support.html ,

在低密度的部分-有三项决议使用:240*320,240x400,240x432用小屏幕,正视大屏幕。

同样的方式用于介质的密度的部分-有三项决议使用:320×480,480×800,480×854用小屏幕,正视大屏幕。

和相同的方式用于高密度。.......

但我很困惑:

(1)如何才知道是否小,或较大的屏幕是用,我的意思是有没有办法知道吗?

(2)我怎么会知道哪种类型的密度我用的?

(3)和在冲华电国际、图片-载设备、图片-弃儿是所有关于文件夹,其分辨率的图像,我们应该保持特别的?

pls分享你的知识。

有帮助吗?

解决方案

有具体安卓API调,可能在运行时告诉你什么的密度和(小/大的/正常)的屏幕大小一部手机。然而,作为一个开发者,我们应该不需要担心个人的手机。我们需要做的就是要有弃儿是所有关于/载设备/华电国际资产和小型/正常的大型的布局,在该应.安卓在内部处理的一切。

不要忘记,获得深入理解如何安卓确定哪些资产的使用,并混淆 在这里,.

其他提示

为什么你想知道的实际密度?它的业务。但我敢肯定有一种方法检索这一信息。

对于发展我把一切都在华电国际文件夹。我也可能把一切都放在一个一般绘制文件夹。

当时u发布u可以决定,如果妳想要提供已经缩减的资源弃儿是所有关于和载设备.然而,这不必要的。

更新: 检索的实际密度与此类的最佳做法

更新2: 我发现了一个25分钟的视频从摩托罗拉的讨论所有这些问题: 工作与多个屏幕

1)在不同的文件夹的布局的更改内容即布局小,布局大等现在测试它在不同的仿真器具有不同的屏幕分辨率。

2)以找出设备的使用结果的密度 Log.d("Density", "" + (getResources().getDisplayMetrics().density));

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top