iphone和android中的图像兼容性

iphone和android中的图像兼容性,android,Android,我为iphone应用程序开发了UI,现在想在Android应用程序中使用相同的UI。我读到安卓使用dip作为图像分辨率,我还读到1 dip=1.5像素,我只是将图像大小乘以1.5px。现在的问题是图像模糊,不像iphone应用程序那样清晰。因此,有人会建议我如何设计,以便在iphone和android中使用它。dip不仅仅是1.5像素。A,并允许您以某种方式调整项目的大小,以便它们在具有不同像素密度的显示器上看起来相似。执行布局时,Android会根据设备的像素密度缩放dip值 然而,dip在调

我为iphone应用程序开发了UI,现在想在Android应用程序中使用相同的UI。我读到安卓使用dip作为图像分辨率,我还读到1 dip=1.5像素,我只是将图像大小乘以1.5px。现在的问题是图像模糊,不像iphone应用程序那样清晰。因此,有人会建议我如何设计,以便在iphone和android中使用它。

dip
不仅仅是1.5像素。A,并允许您以某种方式调整项目的大小,以便它们在具有不同像素密度的显示器上看起来相似。执行布局时,Android会根据设备的像素密度缩放
dip


然而,
dip
在调整项目规模时效果最好,比如Android小部件。如果您有图像,您可能希望始终将其显示为“实际大小”,以便图像不会缩放和变得模糊-即,以像素为单位调整图像大小,而不是倾斜。因此,您可能需要做的是,在您选择支持的所有设备上,都有一个适合屏幕密度的版本。这意味着根据您使用图像的方式,可能会产生许多不同的布局。

我认为这不是一个大问题。您只需从drawabel-mdpi从drawable hdip复制所有图像即可。这将很好地工作。

标准屏幕密度为每英寸160点(dpi)。这就是T-Mobile G1、HTC Dream和类似的第一代Android手机所拥有的。对于这些设备,1个dip==1个物理像素。对于一些较新的设备,如摩托罗拉Droid,它有一个240 dpi的显示器,其中1 dip==1.5像素。同样,对于即将推出的新的120 dpi设备,每一个与密度无关的像素的实际像素数也将减少。答案是X dave。。是的,我读过dip的概念,但可能我不清楚如何使用它。假设我制作了一个分辨率为72的100px X 20px的按钮。它在iphone应用程序中看起来不错,但在android中使用时,它看起来更小、模糊。所以戴夫建议我在photoshop上面的按钮应该使用什么分辨率?@damador-我不使用photoshop,所以我不能帮你。如果您将按钮的大小设置为与图像相同的大小(即100x20px),会发生什么情况?我也这样做了,但它不起作用。iphone可以使用,但android则更小…即没有100 X 20那么大。。我真的很紧张,因为我必须在截止日期前完成我的android应用程序。@damodar-编辑你的问题并添加你正在使用的布局的XML。如果可能,发布到图像文件的链接和模拟器中运行的布局的屏幕截图。