Я использую RelativeLayout для отображения одной кнопки или двух кнопок. Для случая с двумя кнопками они должны быть выровнены влево/вправо, для случая с одной кнопкой он должен быть центрирован.RelativeLayout, выравнивание влево/вправо для двух кнопок, выравнивание по центру для одного
<RelativeLayout>
<Button
android:id="@+id/action"
android:layout_alignParentLeft="true"/>
<Button
android:id="@+id/dismiss"
android:layout_alignParentRight="true"/>
</RelativeLayout>
Я изменил кнопку распускать на View.GONE
для одной кнопки случая, но действие кнопка еще выравнивает влево - Существует ли какой-либо не-записать программный способ выровнять его центром?
Можете ли вы разместить полный текст xml –