代码之家  ›  专栏  ›  技术社区  ›  yosh

android:scaleType展开到屏幕

  •  3
  • yosh  · 技术社区  · 15 年前

    我需要将ImageView中的几个图像调整为屏幕大小。 目前,我使用scaleType=“centerInside”,它对较大的图像很有用,可以将它们缩小到屏幕大小,但不能扩展较小的图像。

    所有其他建议选项裁剪或变形图像。是否有任何方法可以通过XML扩展图像(保持比率),或者我必须在代码中手动进行扩展?

    4 回复  |  直到 11 年前
        1
  •  2
  •   Shomari    15 年前

    仅从XML就可以完成的工作是有限的。扩展一个小抽屉的最简单方法是 android:layout_width 和 android:layout_height 所需的属性 (使用与密度无关的像素 浸 ) . android:layout_width="320dip" 将扩展到屏幕的整个宽度 (在纵向视图中) .

    如果您的图像是照片或具有不同纵横比的东西,那么您只能选择 可以 从代码中夸大视图 (确定正确尺寸后) .

        2
  •  0
  •   Parag Chauhan    12 年前

    试试看。 scaleType="fitXY" . 它将放大或缩小图像,精确到图像视图的大小

        3
  •  0
  •   rom1v    11 年前

    使用 scaleType="fitCenter" 相反。

        4
  •  -1
  •   flappit    15 年前