Как я могу добавить интервал в RelativeLayout - PullRequest
14 голосов
/ 07 мая 2010

У меня есть относительный макет. Который имеет 2 кнопки, бок о бок, и он выровнен по правому краю.

Так что это мой макет XML-файла. Мой вопрос: между самой правой кнопкой и правой границей RelativeLayout и между двумя кнопками нет промежутков. Как я могу добавить это? Играю с андроидом: paddingRight, но ничего не помогает.

Спасибо.

<RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="0dp" android:paddingRight="10dp">

    <Button android:id="@+id/1button" android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:paddingLeft="10dp" android:paddingRight="10dp"/>

    <Button android:id="@+id/1button" android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="@id/1button"
        android:paddingLeft="10dp" android:paddingRight="10dp"/>

Ответы [ 4 ]

21 голосов
/ 07 мая 2010

Исправьте идентификаторы и попробуйте Android: layout_marginRight = "10dip"

6 голосов
/ 07 мая 2010
android:layout_margin="10dp"

или

android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
1 голос
/ 07 мая 2010

У вас есть дублированные идентификаторы для кнопок, попробуйте исправить это и посмотреть, все ли в порядке.

В противном случае ваш макет выглядит хорошо. Однако, если вы решите проблему с идентификатором, справа будет 20 отступов (10 от макета и 10 от кнопки).

0 голосов
/ 17 августа 2016

marginLeft отлично работал для меня. Я добавил пустой TextView в качестве разделителя, чтобы теперь все дочерние элементы ниже могли выровняться с кнопками выше Вот образец:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

        <Button android:id="@+id/btnCancel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/button_Cancel"
            android:onClick="returnToConnectionList"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"/>
        <TextView
            android:id="@+id/view_Spacer"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/Label_AddSpacer"
            android:layout_marginLeft="25dp"
            android:layout_toRightOf="@id/btnCancel"
            android:layout_alignParentTop="true"/>

        <Button android:id="@+id/btnSave"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/button_Save"
            android:onClick="saveConnection"
            android:layout_toRightOf="@id/view_Spacer"
            android:layout_alignParentTop="true"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...