dlaczego zawartość zawijania jest większa niż rzeczywisty rozmiar piksela?

Próbuję coś zrozumieć. Dziwną rzeczą, którą widzę, jest to, że kiedy kładęwrap content„w szerokości i wysokości obraz jest większy niż rzeczywisty rozmiar obrazu (piksela) wstawianego obrazu. Dlaczego tak jest?

Mój kod zwrap_content:

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:adjustViewBounds="false"
    android:src="@drawable/header" />

i to jest mój kod z dokładnym rozmiarem piksela obrazu:

 <ImageView
    android:id="@+id/imageView1"
    android:layout_width="378px"
    android:layout_height="155px"
    android:adjustViewBounds="false"
    android:src="@drawable/header" />

Jak widać, jest to dokładny rozmiar piksela:

Dlaczego? Pomyślałem, że wrap_content powinien zawijać widok do rozmiaru zawartości, więc dlaczego jest większy na ekranie ?!

questionAnswers(5)

yourAnswerToTheQuestion