77

内に非常に単純な画像がRelativeLayoutあり、何らかの理由で上部と下部に余分なスペースがあり、削除できません。どうすればクリアできますか?

これは次のようになります。

Eclipse プレビューの画像

コードは次のとおりです。

<?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:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:src="@drawable/slice11pp" />
</RelativeLayout>
4

11 に答える 11

9

上記imageViewに追加するだけですandroid:scaleType="fitXY"

于 2013-03-28T08:38:34.727 に答える
5

あなたの問題はおそらく、スケール タイプが設定されていないことです... ImageView の XML に追加します。「fitCenter」は正しいはずですが、他にもあります。チェック: ScaleType

<ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:src="@drawable/slice11pp"
            android:scaleType="fitCenter" />
于 2013-03-28T07:55:35.283 に答える
0

画像ビュー内に ScaleType="fitxy" を追加するだけです

于 2015-07-01T12:52:00.247 に答える
0

これを試して

<ImageView
     (...)
     android:adjustViewBounds="true" />
于 2017-04-06T07:23:24.433 に答える
0

これは完璧な解決策です

 <ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:scaleType="fitXY"
/>

どちらの側にも余分な単一の dp が残ることはありません。ただし、縦長の画像でないと画像が歪みます。

于 2018-03-03T10:25:56.693 に答える