0

プログラムで水平方向の線形レイアウトを宣言しました。
そのレイアウトの幅、高さ、余白を動的に設定する方法。
私は以下のように試しました:

         leftMargin = 40;
         rightMargin = 20;
         widgetWidth = 300;
         topMargin = 5;
         bottomMargin = 5;
         widgetHeight = 100;
        LayoutParams params = new LayoutParams((int) widgetWidth, (int) widgetHeight);
        params.setMargins((int) leftMargin, (int) topMargin,
                (int) rightMargin, (int) bottomMargin);
        newHorizontalLayout = new LinearLayout(ctx);
        newHorizontalLayout.setOrientation(LinearLayout.HORIZONTAL);
        newHorizontalLayout.setLayoutParams(params);


しかし、ヌルポインタ例外が発生しています。彼の問題を整理するのを手伝ってくれる人はいますか。

4

1 に答える 1