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>

高さと幅に awrap_contentを使用してみました。を使用するだけでなく、RelativeLayoutで遊んだこともあります。の問題は、画像がディスプレイ ポートよりも高さと幅の両方であるということです (これも意図的に発生することです)。scaleTypeScrollviewScrollView

どうすればこれを機能させることができますか?

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 に答える