【问题标题】:set extended ImageView width and height programatically - android以编程方式设置扩展的 ImageView 宽度和高度 - android
【发布时间】:2011-04-01 06:50:07
【问题描述】:

我有一个扩展 ImageView 的自定义类,我正在以编程方式将其添加到 RelativeLayout。我希望这些图像中的每一个都是特定的宽度和高度。我尝试使用 LayoutParams 和 setMaxWidth/setMaxHeight 设置代码中的宽度/高度...似乎都不起作用。

这是类的构造函数的代码:

LayoutParams p = new LayoutParams(50,67);       
        this.setLayoutParams(p);
        this.setImageResource(WhichImage(wi));
        this.setMaxWidth(50);
        this.setMaxHeight(67);

我已将 setImageResource() 的调用移至那里所有内容的上方和下方,它仍然默认为我的可绘制对象中的真实图像大小...

【问题讨论】:

    标签: android height width imageview


    【解决方案1】:

    您可能需要告诉ImageView 如何扩展。尝试使用ImageView#setScaleType

    【讨论】:

      猜你喜欢
      • 2011-03-09
      • 2014-08-22
      • 2014-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      相关资源
      最近更新 更多