2013-04-05 64 views
1

我正在开发一个android app设置ImageView的最佳尺寸不同大小的图像。我想要做的是一个listview与自定义视图有一些文字和图像。我从互联网下载的图像大小不同。我想调整它们而不改变它们的外观。如果我在XML文件中设置ImageViewheightweight,我的应用程序将有不同的屏幕尺寸设备相同的外观。如果我将ImageView布局大小设置为wrap content,则应用程序中的图像看起来很糟糕,因为它们每个都有不同的大小。一个想法或教程会很好。谢谢。如何在列表视图

回答

0

我想你会想要做的是调整在像瘸子或Photoshop图像,并保存图像的多个副本以不同的大小。

你要查找this tutorial

+0

正如我在我的问题中所说的,我的应用程序通过用户查询从互联网接收图像。我认为你的建议对我的问题不合理。不管怎么说,还是要谢谢你 – Emilla 2013-04-05 19:54:00

0

的ImageView的scaleType属性是固定在不同的屏幕尺寸调整问题是非常有用的。 This site具有所有scaleType的示例图像。

一种解决方案是使用一个足够大的图像,指定match_parent作为ImageView的的layout_width,和在DP使用精确layout_height。如果scaleType为centerCrop,则会保留图像的尺寸[虽然根据屏幕大小只能显示图像的一部分]。