2013-07-31 57 views
0

我正在为故事书的应用程序,我有我的这个应用程序的curlview动画。应用程序崩溃时,打开多个图像

我的问题是,我不知道什么尺寸的图像和3.5英寸到5.0英寸的屏幕应该使用什么样的分辨率。

我总是阅读支持多屏幕大小,但问题是,我不明白。

我想要的只是像素中的确切图像大小,我应该使用什么样的分辨率。

我总是使用72作为分辨率,但我不知道我应该使用3.5到5.0英寸的屏幕尺寸是什么尺寸。

没有人知道我应该使用什么?我不想阅读支持多屏幕尺寸,因为我已经阅读它,我没有得到它。

谢谢有人谁可以给我的大小我应该使用,不会在我的应用程序崩溃。

再次感谢!

回答

0

正如在the Android style guide中所说,不同屏幕的图标大小比例应该遵循2:3:4:6缩放比例。也许你可以将这个比例用于其他,而不仅仅是图标,图像。

0

当你写你阅读文档,我假设你已经阅读the Android Best Practices Chapter about Density Independence。如果我收到了你的问题的权利,你要找的是以下部分:

  • 系统调整dp单位适合当前屏幕密度。

  • 系统扩展绘制资源到合适的大小,根据当前屏幕密度,必要

[...] 默认情况下,Android的扩展您的位图资源(.png和。 jpg和.gif文件),以便它们在每台设备上以适当的物理尺寸进行渲染。

所以,你基本上需要提供一个屏幕尺寸独立的布局,Android负责其余部分。不过,鼓励提供多个图像以获得更好的缩放质量。

如果您只能为图片提供单一尺寸,我会决定目标受众(例如,平板电脑用户的可能性,我的受众中平均设备的屏幕大小是多少 - >有多少像素可用在想要显示图像的区域中),然后基于此计算图像的分辨率。如果用户需要更小或更大的版本,则Android会根据您的布局是否正确向上或向下缩放图像。

从你写的内容来看,我认为你的目标是正常的屏幕尺寸,所以你可以在470dp x 320dp和640dp x 480dp之间选择一些东西。要获得常规像素,您必须考虑用户的屏幕密度,请参阅to a Question about dp/px conversion以了解详细信息。

相关问题