1

我正在使用它来显示图像背景:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/picture_happy"
    android:padding="20dp"
    android:scaleType="centerCrop"
    tools:context=".MainActivity" >

图像失真。有没有办法以 1:1 显示像素?只是从显示屏上剪下流过的东西?

我不担心被裁掉的东西。

谢谢!埃里克

更新以添加图像

在此处输入图像描述

4

1 回答 1

3

将 scaleType 更改为centerCrop

android:scaleType="centerCrop"

有关比例类型的更多信息,请参阅此图像:

在此处输入图像描述

顶行(从左到右):

中心,centerCrop,centerInside。底行 (lr):fitCenter、fitStart、fitEnd、fitXY。

于 2012-12-23T23:09:04.430 回答