yos*_*osh 4 android screen filter google-play
我有一个Android应用程序,我想显示高品质的图像.然而,有许多不同的屏幕尺寸和比例.我知道有一些过滤器可以在Market中显示仅适用于具有小/中/大屏幕的设备的应用程序.
如果我将两种尺寸的图像放在1个应用程序中,它会使应用程序的大小加倍,对吧?
为不同的屏幕尺寸制作多个版本是一个好习惯吗?
我想为这样的设备制作3个版本的1个应用程序:
如果可以这样做,我如何在清单中指定它们?还是它在市场的某个地方?
Android有一个内置机制,可以为不同的屏幕尺寸和像素密度设计资源.它被称为资源目录限定符,您可以在此处阅读所有相关内容.
例如,对于小屏幕尺寸,您可以创建特定的布局文件并将其放在res/layout-small目录中.对于更大的屏幕,您可以创建具有相同名称的布局文件并将其放在res/layout-large(或res/layout-xlarge)目录中.
对于像素密度,您可以创建一个小版本的图像资源并将它们放在res/drawable-ldpi目录中(较低的像素密度).对于更高的像素密度,您可以创建备用版本并将它们放在res/drawable-hdpi目录中.
我建议您阅读支持多个屏幕的页面,让Android通过其内置机制帮助您.创建应用程序的三个单独副本对您来说难以维护,并且会使潜在用户感到困惑(大多数用户可能既不知道也不关心"像素密度").什么阻止他们下载错误版本的应用程序,并因此而获得糟糕的体验?
| 归档时间: |
|
| 查看次数: |
610 次 |
| 最近记录: |