1

现在我正在像这样静态设置宽度和高度:

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

我怎样才能得到它所以宽度是 FILL_PARENT 高度是 WRAP_CONTENT

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

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

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

谢谢

4

1 回答 1

1

我会创建LayoutParams来做到这一点。

可能会有所帮助。

编辑,更详细:

    LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
    ImageView iv = new ImageView(this);
    iv.setImageBitmap(myBitmap);
    iv.setLayoutParams(params);
    customView.addView(iv);
于 2013-02-06T00:48:32.697 回答