1

画面全体に合わせたい 320x480 の画像があります。これは main.xml コードです

<ImageView   xmlns:android="http://schemas.android.com/apk/res/android">
        android:id='@+id/splash_medium'

        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 

        android:src="@drawable/wallpaper320x480"
         />

画面には画像が表示されますが、左右と上下にかなりのパディングがあります。Android:padding を 0dip に設定しようとしましたが、結果はありませんでした。

画像へのリンク、まだ画像を投稿できません:スクリーンショット

どんな助けでも大歓迎です。

4

1 に答える 1

11

これはおそらく、画像のサイズとスケーリングの欠如の問題でした. 画面いっぱいに表示するのに十分なピクセルが画像になく、画像を引き伸ばすように指示していない場合は、端に隙間ができます。修正は使用することandroid:scaleType="fitXY"です。これは、背景がビューに引き伸ばされて収まるようにデフォルトで設定されているのandroid:src="..."ではなく、画像が設定されている場合に適用されることに注意してください。android:background="..."(両方を持つ目的は、フレームを背景として設定し、メイン画像をソースとして設定することにより、画像の周りにフレームを配置するようなことができるようにすることです。)

于 2010-03-25T14:55:52.237 に答える