| --Button 1-- |
| -Button 2- |
Используя RelativeLayout, как настроить ширину кнопки 2 в соответствии с шириной кнопки 1.
<Button android:id="@+id/A" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="40dip" android:textSize="14sp" android:text="--Button1--" /> <Button android:id="@+id/B" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/A" android:gravity="center" android:text="Button2" android:layout_alignLeft="@id/A" android:layout_alignRight="@id/A" android:textSize="14sp" />
Попробуйте выше в вашем RelativeLayout
RelativeLayout
То, что вы ищете, должно быть layout_alignRight .Это выровняет ваш View правый край с правым краем якоря.
View
Если вы хотите, чтобы кнопка 2 зависела от кнопки 1, то нет способа (насколько мне известно) сделать это. Однако, если вы разрабатываете динамический макет, вы можете сделать это программно.