【问题标题】:setScaleType to ScaleType.MATRIX programmatically not work but in xml it worksetScaleType 到 ScaleType.MATRIX 以编程方式不起作用,但在 xml 中它起作用
【发布时间】:2013-09-27 23:02:33
【问题描述】:

这是我的代码:

    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 中实现它时,它工作正常! 每个人都可以帮助我吗? 谢谢!

【问题讨论】:

    标签: android imageview scale


    【解决方案1】:

    你应该使用setImageResource 不设置背景资源。

    【讨论】:

      【解决方案2】:

      使用这个:

      view.setImageResource(R.drawable.np);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-21
        • 1970-01-01
        相关资源
        最近更新 更多