プログラムでボタンとトグルボタンを並べてグリッドレイアウトに追加しています。私の問題は、これらのボタンが並んでいないことです。
関連コード:
tempBtn = new Button(getActivity());
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
scrnWidth/2, LayoutParams.WRAP_CONTENT);
params.weight = 0.5f;
tempBtn.setLayoutParams(params);
tempBtn.setGravity(Gravity.LEFT);
トグル ボタンの同じコード。gridlayout は relativelayout 内にあります。私はあらゆる種類のレイアウト パラメータのバリエーションを試しましたが、重みを使用するさまざまな方法を試しましたが、どれもうまくいきませんでした。幅を設定しない場合、ボタンはより密接に並んでいますが、それでも 100% ではなく、それぞれ画面の半分にする必要があります。