【问题标题】:Fitting image to ImageView将图像拟合到 ImageView
【发布时间】:2016-02-22 21:28:27
【问题描述】:

我正在尝试将图像完全适合图像视图。我试过 scaletype("fitXY") 和 centercrop。但我总是注意到图像视图没有完全填充。 example

是否有一些我必须调整的边框或类似的东西? 我的目标是用这些矩形做一个迷宫。

 <ImageView
    android:layout_width="300dp"
    android:layout_height="300dp"
    android:id="@+id/zwarte_balk"
    android:src="@mipmap/zwarte_balk"
    android:scaleType="fitXY"
    android:layout_marginTop="0dp"
    android:layout_marginLeft="0dp"/>

【问题讨论】:

  • 请分享一些代码。仅凭您提供的信息很难找出问题所在。
  • 将您的比例类型更改为中心
  • @Ahmed 中心不起作用。它只会使图像在图像视图中变小。
  • 将图像的位置从mipmap 文件夹更改为drawable 文件夹。
  • 将其更改为可绘制。那解决了它。谢谢!

标签: android xml imageview


【解决方案1】:

要解决此问题,请将您的图像从 mipmap 文件夹更改为 drawable 文件夹(或 drawable-nodpi)。

第一个文件夹通常用于启动器图标,或来自Bitmap 类的 mipmap API。

根据the docs

使用 mipmap 作为位图或 drawable 的源是一个简单的 提供高质量图像和各种图像比例的方法,可以是 如果您希望图像在 动画。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-18
    • 2011-08-26
    • 1970-01-01
    • 2015-04-01
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多