0

我正在为 Galaxy nexus 720P 手机开发。我开发了一个准确的 720P 背景图像。但是图像被拉伸了。图像的高度和宽度应该是多少才不会在手机上拉伸?

4

4 回答 4

0

基本上有3种密度可用 120 dpi (1 dp = 0.75 px) 160 dpi (1 dp = 1 px) 240 dpi (1 dp = 1.5 px)

px - 像素 dp - 每英寸点数

检查目标设备的 dpi 并根据您要覆盖的区域创建图像。

例如:如果设备是中等密度(160)并且您想要覆盖 720 dp 创建 720 px 图像,如果设备是高密度(240)并且您想要覆盖 720 dp 1080 px。

这将在为具有其他配置的设备创建图像时为您提供帮助。

于 2012-09-17T11:37:24.863 回答
0

这取决于布局属性。如果图像视图高度大于您传递给图像视图的图像,则图像将被拉伸。将 imageview 布局属性 layout_height="wrap_content" 设置为不拉伸图像,否则会根据您的手机高度调整图像大小。

于 2012-09-17T10:57:44.927 回答
0

如果您是专门为 Galaxy nexus 720p 开发的,那么您的图像应具有以下尺寸:1280 x 720

但你不能指望它在所有设备上都能正确显示......

看看这个:

http://developer.android.com/guide/practices/screens_support.html

于 2012-09-17T10:59:20.890 回答
0

试试 draw9patch,它是 Google 提供的用于调整图像大小的工具:D

于 2012-09-17T11:04:03.870 回答