2015-08-28 11 views
-1

У меня есть две кнопки, вложенные в горизонтальную LinearLayout, и я хочу выровнять их в нижней части экрана. Я установил weightsum свойство LinearLayout на 1 & 2 кнопки layoutweight свойства также 1 & я получаю этот результат:Выравнивание 2 кнопок в нижней части экрана

enter image description here

я получаю это странное пространство вокруг кнопок, и я хочу, чтобы устранить ее. Как ?

Вот код XML:

<LinearLayout 
    android:id="@+id/hourlyDailyLayout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    android:orientation="horizontal"> 

    <Button 
     android:id="@+id/hourlyButton" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:text="@string/hourly" 
     android:textColor="#ffffffff" 
     /> 

    <Button 
     android:id="@+id/dailyButton" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:text="@string/daily" 
     android:textColor="#ffffffff" 
     /> 

</LinearLayout> 
+0

Это ваш полный xml или находится внутри 'RelativeLayout' или что-то еще? Кроме того, я бы избегал иметь их полностью внизу, если это возможно с помощью аппаратных кнопок там. – codeMagic

+0

Я ценю совет, но я не ценю нисходящее ... просто факт, что вы старый член, не дает вам права раздавить других людей, которые пытаются учиться. Вопрос ясен, хорошо аргументирован. Ответьте на вопрос или погуляйте. –

+3

Я не спустил вниз вас, а стал делать выводы обо мне. Это не облегчит получение помощи – codeMagic

ответ

1

Кнопки имеют отступы по умолчанию. Их способ борьбы с этим заключается в том, чтобы установить отрицательные поля

<Button 
    android:id="@+id/dailyButton" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:text="@string/daily" 
    android:textColor="#ffffffff" 
    android:layout_marginBottom="-5dp" 
    /> 
+0

это работа вокруг да ... все еще ждет чего-то большего .. прямолинейного , Спасибо за ваш ответ. –

+0

@DeveloperX бы кнопка без фона быть ок? Его как плоская кнопка только текст –

+0

фон необходим для общего дизайна ... –

-2

<Button 
    android:id="@+id/hourlyButton" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:text="@string/hourly" 
    android:textColor="#ffffffff" 
    /> 

<Button 
    android:id="@+id/dailyButton" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:text="@string/daily" 
    android:textColor="#ffffffff" 
    /> 

установить ширину 0dp

+0

, которая ничего не изменила ... –

+0

изменить наложение и маржу на 0 для обеих кнопок – Brian

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