Как автоматически настроить компоненты для приложения Sencha Touch 2

Я новичок в фреймворке Sencha Touch 2. Я создаю проект с помощью Sencha Architect, в котором у вас есть возможность выбрать устройство для отображения ваших представлений. Устройства включают ipad, iphone 4 и 5, Blackberry и т. д. и т. д. Я создаю проект в соответствии с представлением в iphone (320 * 480). Мой вопрос: когда я просматриваю проект в симуляторе ipad, компоненты моего экрана просмотра не настраиваются автоматически. Я хочу запустить свой проект на iphone, ipad, blackberry или любом телефоне или планшете Android. Как я могу добиться этой независимости, чтобы мои компоненты на экране могли самостоятельно регулировать длину, высоту и т.д. Есть ли способ сделать это с помощью Sencha Architect?


person user2575345    schedule 07.08.2013    source источник


Ответы (1)


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

http://docs.sencha.com/touch/2.2.1/#!/guide/profiles

person Nico Grunfeld    schedule 07.08.2013
comment
Привет, Нико, я думаю, что профиль поможет мне только определить, является ли работающее устройство телефоном или планшетом. Мои сомнения: - (1) Каждый телефон и вкладка также имеют разные разрешения, и в этом случае мои компоненты будут автоматически соответствовать размеру экрана. (2) Если мое требование шага 1 возможно, можно ли его выполнить с помощью Sencha Architect? если нет, не могли бы вы предложить IDE для Sencha, например, мы используем eclipse для java, который дает нам предложения по Ctrl + Space. (3) Если я иду по профилю, мне нужно кодировать отдельно для телефонов и вкладок? - person user2575345; 08.08.2013
comment
1) Это зависит от каждого компонента, но на 99% фреймворк позаботится об этом даже без профилей. - person Nico Grunfeld; 08.08.2013
comment
2) Я не пользователь-архитектор, но я думаю, что вы можете делать с ним все. Лично я не использую какую-либо конкретную IDE, я использую gedit с множеством плагинов для разработчиков. Я нахожу это превосходным в моем случае, как и многие другие, я использовал около дюжины языков, поэтому вы можете кодировать для всех из одного приложения. - person Nico Grunfeld; 08.08.2013
comment
3) Не обязательно, что вам «нужно», это больше похоже на «вы можете, если хотите». В некоторых случаях вы можете захотеть, чтобы представление отображалось иначе для планшетов. Например, при доступе к элементу списка обычно для планшетов отображается весь список на боковой панели. - person Nico Grunfeld; 08.08.2013
comment
Привет, Нико, я создам свое приложение, используя подходящую компоновку, и посмотрю результаты в симуляторах и эмуляторах различий. однако у меня есть единственная возможность создать приложение с помощью Sencha Architect. А также, если мне не подходит подходящий макет, я создам различные представления для мобильных телефонов и вкладок. Спасибо - person user2575345; 13.08.2013