如何将Bitmap的大小设置为WRAP_CONTENT和FILL_PARENT?

时间:2013-02-06 00:38:02

标签: android view bitmap measure

现在我静态地设置宽度和高度:

    myBitmap = Bitmap.createBitmap(300, 400, Bitmap.Config.ARGB_8888);

我怎样才能得到宽度为FILL_PARENT且高度为WRAP_CONTENT

我一直在网上看,并对所有可用选项感到困惑。有setLayoutParams(),onMeasure(),setMinimumWidth()等....

有人能指出我正确的方向吗?

我正在我的主要活动中的自定义视图中创建位图。

由于

1 个答案:

答案 0 :(得分:0)

我会创建LayoutParams来执行此操作。

Thisthis可能会有所帮助。

已修改,更多细节:

    LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
    ImageView iv = new ImageView(this);
    iv.setImageBitmap(myBitmap);
    iv.setLayoutParams(params);
    customView.addView(iv);