0
私は水平に関連してボタンの中心を合わせようとしますが、2つのボタンの1つが常に表示されるわけではなく、他のボタンを正しく中央に水平にする方法がありません。ここで私は、現在持っているものです。制約レイアウトボタンは常に中央に配置されます
を最後のボタンが表示されている場合は
最後のボタンは私が望む何
なくなっていることですした場合青いボタンが消えたときに赤いボタンが黒の下に揃う
私は水平に関連してボタンの中心を合わせようとしますが、2つのボタンの1つが常に表示されるわけではなく、他のボタンを正しく中央に水平にする方法がありません。ここで私は、現在持っているものです。制約レイアウトボタンは常に中央に配置されます
を最後のボタンが表示されている場合は
最後のボタンは私が望む何
なくなっていることですした場合青いボタンが消えたときに赤いボタンが黒の下に揃う
ガイドラインをパーセンテージから50%の範囲で使用して、両方のボタン(2行目)を制約することができます。あなたは青いボタンを非表示にした後View example
あなたがコードを使用して、ガイドラインを移動することができます。
ConstraintLayout.LayoutParams lp = (ConstraintLayout.LayoutParams)
guideline.getLayoutParams();
lp.guidePercent = 100;
guideline.setLayoutParams(lp);
希望、それができます!