ImageView
にsrcまたはbackgroundを使用することに少し困惑しています。前者はこのImageView
の内容を意味し、後者はImageView
の背景を意味します。しかし、使用するものを検出する方法は?違いはわかりません。
Android:background
を使用すると、画像はImageView
領域に収まるように設定されます(つまり、ImageView
の幅と高さに従って)。イメージがImageView
より小さいか大きいかは関係ありません。
Android:src
を使用すると、画像は元のサイズで表示されます。自動スケーリングは行われず、調整が行われます。
画像をImageViewの背景に設定すると、画像はImageViewのサイズに合わせて拡大縮小されます。それ以外は、srcは前景画像で、背景は背景画像です。それが意味するように。