2015-03-25 2 views
0

Я хочу иметь четыре кнопки под панелью действий, как это. Но проблема в том, что я не могу удалить пробел между кнопками. Я использовал отрицательную маржу, но это не похоже на это. Итак, мой вопрос: как я могу достичь этого дизайна? desired designПоказать четыре кнопки в одной строке без пробелов между ними?

я сделал до сих пор

<Button 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Sports" 
     android:id="@+id/sports" 
     android:layout_marginRight="-8dp"/> 
    <Button 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Political" 
     android:id="@+id/political" 
     android:layout_toRightOf="@+id/sports"/> 

и выход enter image description here

+0

Ваш фактический выход очень мал, и похоже, что между ними нет разрыва (только скобка кнопки). Пожалуйста, добавьте более крупное изображение того, что вы получаете сейчас, и уточните, пытаетесь ли вы удалить пробел, руду создать плоскую кнопку (без скоса). – Zerp

ответ

3

Вам нужно добавить к кнопкам без полей.

style="?android:attr/borderlessButtonStyle" 

Это системный стиль по умолчанию, который используется в темах, для создания кнопок.

Без этого всегда будет небольшой запас. Вы можете прочитать об этом here и here, из официальной документации. Он позволяет создавать панели кнопок, например, на скриншоте.

+0

Можете ли вы предложить мне, как я могу это сделать в 9-м уровне. Это требует минимум api level 11 – emon

+0

Попробуйте [this] (http://stackoverflow.com/a/23206191/4671372) или [это] (http://stackoverflow.com/a/14663170/4671372) способом. – VadymVL

0

Попробуйте это: Поместите все кнопки в горизонтальной линейной компоновки и установить ширину и высоту следующим образом,

android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="0.25" 
0

Вы можете использовать линейную компоновку для кнопки просмотра в той же строке. Использование layout_weight

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