1
ここに私の問題があります:大画面でレイアウト設定が機能しない
ラジオボタンとして4つのイメージボタンを持つラジオグループを作成しています。これはすべての画面サイズで機能しますが、大きな画面ではsetmarginは無視されます。 4つのボタンはすべて、それらの横にあるボタンに触れています。
setmarginは通常の画面サイズで正常に動作します。ここで
はコードです:ImageButton botaoSim = criaImageButton(++id, R.drawable.ic_like_grey, rootView.getContext());
ImageButton botaoNao = criaImageButton(++id, R.drawable.ic_dislike_grey, rootView.getContext());
ImageButton botaoAvariado = criaImageButton(++id, R.drawable.ic_taca_quebrada, rootView.getContext());
ImageButton botaoNaoSeAplica = criaImageButton(++id, R.drawable.ic_na, rootView.getContext());
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(100, 100);
layoutParams.setMargins(0, 0, 20, 0);
radioGroup.addView(botaoSim, layoutParams);
radioGroup.addView(botaoNao, layoutParams);
radioGroup.addView(botaoAvariado, layoutParams);
radioGroup.addView(botaoNaoSeAplica, layoutParams);
radioGroup.setOnCheckedChangeListener(ToggleListener);
私はパディング、ViewGroup.LayoutParams、RelativeLayout.layoutParams、layoutParams.rightMargin、view.requestLayout()を試したが、それらのどれも働きました。
ありがとうございます。