プログラムで LinearLayout を作成しており、このレイアウトに 3 つのボタンを追加していますが、それらは上下に表示されています。
ボタンを並べて表示するにはどうすればよいですか?
周りを読んで、おそらく LayoutParams を設定する必要があることを理解しましたが、方法がわかりませんでした..
私はこれで試しましたが、うまくいきませんでした..
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT
);
ll.addView(b1, layoutParams);
ll.addView(b2, layoutParams);
ll.addView(b3, layoutParams);
助けてくれてありがとう!
編集:
おそらく、詳細を追加する必要がありました。
レイアウトには他のものもありますが、問題はありません。ボタンのためだけに追加のレイアウトを作成しました。
ボタンは並んでいますが、幅が異なります.. : /
私はこれを試しましたが、助けにはなりませんでした..
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
1f
);