Как выложить две кнопки в две стороны в андроиде? - PullRequest
0 голосов
/ 07 ноября 2011

На моем экране приложения есть две кнопки. один - активировать, а другой - о. Я хочу активировать в левой части и О в правой части, и оба будут одинакового размера. Я пишу код ниже:

    <LinearLayout
    android:id="@+id/layout2"
    android:layout_width="fill_parent"
    android:layout_height="60px"
    android:layout_alignParentBottom="true"
    android:background="@drawable/bottom_bar"
>
<Button
    android:id="@+id/btnActivate"
    android:layout_width="0dp"
    android:layout_height="40px"
    android:layout_marginTop="10px"
    android:layout_weight="1.0"
    android:text="Activate"
    android:textColor="#000000"
>
</Button>
<Button
    android:id="@+id/btnAbout"
    android:layout_weight="1.0"
    android:layout_width="0dp"
    android:layout_height="40px"
    android:layout_marginTop="10px"
    android:text="About"
    android:textColor="#000000"
>
</Button>
</LinearLayout>

Теперь обе кнопки имеют одинаковый размер. Но я хочу их с определенной шириной, например, 60 dp. Как я могу это сделать ??

Заранее спасибо.

1 Ответ

0 голосов
/ 07 ноября 2011

Установив для android: layout_weight значение 1 для обеих кнопок, вы просите кнопки развернуться и покрыть всю ширину макета равной шириной (весом).

Удалите атрибут android: layout_weight и установите android: layout_width до желаемой ширины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...