0

我的服务器上有一个320 x 320的图像,当我下载它并在我的设备上显示时。它的模糊。

我尝试使用以下参数在 ImageView 中显示它。

 <ImageView
        android:layout_width="fill_parent"
        android:layout_height="320dp"/>

我还尝试在我的设备(240 dpi)上获得相当于 320 px 的 dp 并减少 layout_height="213dp"

但图像仍然不清楚。服务器上的图像非常清晰。

4

3 回答 3

0

发生的事情是您的 320px x 320px 图像可能被放大到 480px 或 640px(取决于您拥有的设备),因为您指定了 320 DP。如果您希望图像在布局中为 320 DP,那么您将必须提供分辨率更高的图像,该图像可以在较低分辨率的设备中按比例缩小。

于 2013-08-26T12:21:15.480 回答
0

你为什么要定义一个值?试试这个代码:

 <ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
于 2013-08-26T12:13:55.153 回答
0
  1. 将图像视图的宽度和高度指定为换行内容。如果它不起作用,请尝试 2​​。

  2. 尝试使用 draw9 补丁工具为您存储在服务器上的图像生成等效图像。然后下载的图像将清晰。

于 2013-08-26T12:14:38.527 回答