I have an ImageView and I want to to scale CENTER_CROP
. If I set the image src and scale type in XML it works great. But I need to set the image in code. The fo
and not forget that your ImageView must be NOT:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
but ONLY:
android:layout_width="match_parent"
android:layout_height="match_parent"
for proper transformation
setBackgroundResource
sets imageView's background so it is normal behaviour that stretches...
Use setImageResource
instead, it will set imageview's source so it will follow your scaleType definition.