ali shekari
ali shekari

Reputation: 740

setScaleType to ScaleType.MATRIX programmatically not work but in xml it work

this is my code :

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

In this code scale type to matrix not work(it fix image to parents),but when I implement this in xml it works fine! can every one help me? thank you!

Upvotes: 11

Views: 12970

Answers (2)

Piyush
Piyush

Reputation: 18923

Use this:

view.setImageResource(R.drawable.np);

Upvotes: 2

Snicolas
Snicolas

Reputation: 38168

You should use setImageResource not setBackgroundResource.

Upvotes: 11

Related Questions