我正在为Galaxy nexus 720P手机开发。我开发了一个精确的背景图像720P。但是图像被拉长了。图像的高度和宽度应该是什么,而不是在手机上伸展?
答案 0 :(得分:0)
这取决于布局属性。如果imageview高度大于传递给imageview的图像,则图像将被拉伸。将imageview布局属性layout_height =“wrap_content”设置为不拉伸图像,否则根据手机高度调整图像大小。
答案 1 :(得分:0)
如果您专门为Galaxy nexus 720p开发,那么您的图片应具有以下尺寸:1280 x 720
但你不能指望它能在所有设备上正确显示......
看看这个:
http://developer.android.com/guide/practices/screens_support.html
答案 2 :(得分:0)
试试看draw9patch,这是Google提供的用于调整图片大小的工具:D
答案 3 :(得分: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像素图像 如果设备是高密度(240)并且您想要覆盖720 dp 1080 px。
这将为使用其他配置的设备创建图像时提供帮助。