0

本质上,我正在寻找没有中心的 scaleType="centerCrop" 之类的东西。

ImageView当显示大于屏幕尺寸时,我无法正确显示。我正在尝试显示一个ImageView开始top=0left=0并且没有缩放。图像不适合屏幕是可以的。现在我有一个相对布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/postagram_blank_large"/>
</RelativeLayout>

我试过wrap_contentRelativeLayout高度和宽度上使用 a 。我也玩过和scaleType使用过Scrollview. 的问题ScrollView是图像比显示端口更高更宽(这也是注定要发生的)。

我怎样才能使这项工作?

4

2 回答 2

1

可以将android:background图像缩放到屏幕尺寸吗?尝试android:src改用。

于 2013-02-20T02:12:28.200 回答
0

尝试这个:

<ImageView
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:src="@drawable/postagram_blank_large"
    android:scaleType="matrix"
    />

wrap_content而不是fill_parent也有效,使用你想要的任何东西

于 2013-02-20T03:51:36.993 回答