以编程方式设置扩展的ImageView宽度和高度 - android

时间:2010-08-19 17:59:21

标签: android height width imageview

我有一个扩展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()上面和下面的所有内容,它仍默认为我的drawable中的真实图像大小......

1 个答案:

答案 0 :(得分:0)

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