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 に答える