Подтвердить что ты не робот

Есть ли хороший инструмент для разработки макета Android?

Я пробовал DroidDraw и редактор макета Eclipse, и оба кажутся очень трудными для создания чего-либо другого, кроме очень простых макетов. Я обнаружил, что возвращаюсь к файлу XML, чтобы иметь возможность манипулировать им.

Кто-нибудь нашел хорошие инструменты для разработки реальных экранов? Я не ищу инструмент макета... но реальный инструмент для создания макетов XML.

Обновление: Новый дизайнер eclipse с 2.3 лучше, но, честно говоря, я думал, что это будет еще дальше. Я не возражаю отказываться от XML, когда это необходимо, но похоже, что пришло время получить хорошие конструкторские инструменты в пространстве.

4b9b3361

Ответ 1

На протяжении многих лет я узнал, что нет хорошего инструмента перетаскивания для чего-либо. Код, формы, макеты, в конце концов лучший способ создать что-то идет в src. Поскольку мы говорим о мобильном устройстве здесь, важны хорошие, оптимизированные макеты. Поэтому стоит потратить некоторое время и вручную отредактировать XML, это сделает продукт лучше.

Ответ 2

попробуйте IntelliJ IDEA IDE. Он имеет хороший инструмент для проектирования макетов Android.

Ответ 3

DroidDraw: Это не идеально, но это хороший старт.

Ответ 4

Я создал инструмент, который позволяет масштабировать/корректировать макеты для планшетов и устройств с маленькими экранами и размещать здесь сообщение в блоге: http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html

В принципе, определение ваших макетов в единицах dp недостаточно, если вы хотите, чтобы ваше приложение соответствовало всем устройствам и планшетам, так как существует четыре разных "плотных ящика". Этот инструмент позволит преобразовать ваши макеты в установку этих ковшей плотности.

Итак, в вашем случае определите один макет - и масштабируйте его, как вам нравится.

Ответ 5

Да, это нелегко. Но если вы будете работать с ним (Eclipse, который есть) достаточно долго, и вы поймете, какие трюки заставляют все работать хорошо.

Со сложными экранами самая большая проблема заключается в том, что они не имеют масштабирования вверх/вниз, а также более простых экранов. Таким образом, вы можете сконструировать экран несколькими способами для поддержки нескольких размеров экрана.

Интересно, что для дизайна экрана iPhone часть макета чрезвычайно проста из-за того, что используется абсолютное позиционирование, поэтому вы просто перетаскиваете вещи именно там, где хотите. Поэтому для сложных экранов Android можно использовать абсолютный макет. Большинство людей скажут вам, что это плохой подход, и я никогда не использовал его сам, но кто знает. Просто имейте в виду, что они имеют множество размеров экрана, на которые будет показано ваше приложение.