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); 

在这种代码规模typesmatrix不工作(它修复图像父母),但是当我在xml中实现它的工作正常! 每个人都可以帮助我吗? 谢谢!

  • Android ImageView调整父母的身高和适应宽度
  • 如何避免android中的相对布局重叠视图?
  • ImageView.setBackgroundResource和ImageView.setImageResource有什么区别?
  • BitmapFactory.decodeFile返回空图像存在
  • 仰angular不适用于ImageView
  • 使用ViewPager +的图像库放大ImageViews
  • Antialiased Android ImageView上的圆angular
  • 如何在Android中使用ImageView显示图像
  • 你应该使用setImageResource而不是setBackgroundResource。

    用这个:

     view.setImageResource(R.drawable.np);