SetScaleType для ScaleType.MATRIX программно не работает, но в xml он работает

Это мой код:

LinearLayout imageViewParent = (LinearLayout) findViewById(R.id.imageViewParent); ImageView view = new ImageView(this); imageViewParent.addView(view); view.setScaleType(ScaleType.MATRIX); view.setBackgroundResource(R.drawable.np); 

В этом типе шкалы кода тип не работает (он исправляет изображение для родителей), но когда я реализую это в xml, он отлично работает! Могут ли мне помочь? Спасибо!

Вы должны использовать setImageResource, а не setBackgroundResource.

Использовать это:

 view.setImageResource(R.drawable.np);