bug android adjustViewBounds?

Quando eu uso android: adjustViewBounds = "true" no meu imageView xml, ele não funciona. Se eu colocar setAdjustViewBounds (true); nos construtores do meu ImageView, funciona bem. Qual é a diferença, ou isso é um bug?

<ImageView
                android:id="@+id/PageViewMainImage"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:scaleType="matrix"     
                android:adjustViewBounds="true"               
                android:visibility="invisible"/>

questionAnswers(1)

yourAnswerToTheQuestion