如何正确显示图像?

时间:2012-12-23 23:06:41

标签: android android-layout

我用它来显示图像背景:

<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显示像素?只是从显示屏上裁掉什么流过来的?

我并不担心裁掉的东西。

谢谢! 埃里克

更新以添加图片

enter image description here

1 个答案:

答案 0 :(得分:3)

将scaleType更改为centerCrop

android:scaleType="centerCrop"

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

enter image description here

顶行(从左到右):

center,centerCrop,centerInside。底行(l-r):fitCenter,fitStart,fitEnd,fitXY。