2011-04-02 64 views

回答

8

你所描述的是你需要做的。您需要每个屏幕像素密度组(ldpi,mdpi,hpdi和poss xhdpi)的图像

您可以执行的其他操作?

  • 在图像周围使用背景,使图像看起来很舒展(例如,如果图像在边缘附近是白色,则使用白色背景)。如果图像周围没有明显的边框,它会变得更好,并且会渐渐变为背景。
  • 背景/边框可能是9-patch,拉伸图像
  • 在理论上可以提供更多的图像,并根据实际屏幕尺寸在运行时选择它们,但它是一个非常糟糕的主意(你永远不知道什么样的新的大小来了)
  • 请记住,包括纵向和横向版本 - 从来就不是一个好主意,假设一个方向,如果你能可能避免它

一种Android屏幕就像一个可调整大小的网页的想法 - 他们在各种不同尺寸和形状,并且您的布局需要适应所有环境。

0

Like Ollie C说,我也做了一个9补丁,我在背景设置,唯一的问题与这种方法是你的飞溅屏幕必须有统一的可拉伸区域。