2013-09-15 3 views
4

Я разрабатываю приложение для Android с Delphi XE5, и у меня есть макет Google Nexus 4. Например, размеры экрана Samsung Galaxy S4 отличаются от размеров экрана Nexus.Delphi XE5 center android layout

У меня есть панель, содержащая некоторые элементы, такие как кнопки, правки и ярлыки. Я хотел бы центрировать эту панель, поэтому каждый раз, когда она находится в середине экрана.

Как я мог это сделать?

ответ

8

Снимите TPanel на форме и добавьте к ней свои кнопки. Затем установите свойство Align для TPanel в alCenter.

2

Думаю, вам нужно будет использовать событие изменения размера формы, чтобы установить значение position.X панели, например.

MyPanel.Position.X := Round((MyForm.Width - MyPanel.Width)/2);