2014-10-18 2 views
1

В принципе, я хочу, чтобы выровнять 2 кнопки в одном ряду, при этом около 1/3 отзывчивым расстояния между кнопками и краями, как показано на следующем рисунке:Как выровнять 2 кнопки в строке с помощью автоматической компоновки?

IMG http://i62.tinypic.com/delphw.png

Однако, что внутри тренажера, как это :

img http://i61.tinypic.com/2zz2ova.png

Ограничения добавлены для каждой кнопки являются:

IMG http://i57.tinypic.com/2dr8djr.png

Таким образом, существует ли способ правильно выровнять эти 2 кнопки в строке с использованием автоматической компоновки?

+0

Что вы имеете в виду под «отзывчивым расстояния Вы хотите иметь 3 горизонтальные пространства присутствуют чтобы быть равным, независимо от размера экрана? – rdelmar

+0

Я имею в виду, что расстояние между ними составляет около 1/3, зависит от разных размеров экрана. – tning

ответ

3

Вы должны использовать «спейсер» вид, как это:?

screenshot

ограничение как
H:|[spacer1][button1(120)][spacer2(==spacer1)][button2(120)][spacer3(==spacer1)]|

+0

спасибо, он работает! – tning

1

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

+0

Я уже пытался установить горизонтальное расстояние между ними, и результат - это точно второе изображение. – tning

+0

Удостоверьтесь, что вы установили достаточно ограничений в Раскадке, что означает, что в нем нет красной стрелки. – gabbler

+0

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

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