2013-03-03 3 views
1

У меня проблема с моим xml-файлом. У меня есть две кнопки с нестандартным размером. Я хотел бы изменить размеры кнопок на аналогичный размер по отношению к экранам.Как установить расстояние между кнопками?

На картинке 1 вы можете видеть, насколько велики они должны быть.

enter image description here

На рисунке 2 вы можете увидеть, что они слишком далеко и мало.

enter image description here

Я знаю, что я не ставил его правильно. (в основном android: layout_width) Но как установить это?

Вот мой XML-код:

<Button 
     android:id="@+id/button2" 
     android:layout_width="130dp" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentRight="true" 
     android:background="#99000099" /> 

    <Button 
     android:id="@+id/button1" 
     android:layout_width="130dp" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:background="#99990000" /> 

Спасибо за ответ! :)

+0

Какую макет вы используете в качестве контейнера из них? –

+0

Опубликуйте полный файл макета и уточните свой вопрос. –

ответ

4

Если вы попытаетесь использовать кнопки LinearLayout для обертывания кнопок, вы можете поместить их внизу, а затем установить весов кнопок по 1, что означает, что они будут занимать половину экрана каждый.

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_alignParentBottom="true"> 
<Button 
    android:id="@+id/button1" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:background="#99000099" /> 

<Button 
    android:id="@+id/button2" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:background="#99990000" /> 
</LinearLayout> 

Обратите внимание, что вы можете изменить поля на кнопках, чтобы пространство их друг от друга и от краев тоже, как и первая картина.

Смежные вопросы