Можно ли просмотреть макет AppWidget в Eclipse?

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

Можно ли просмотреть макет в Eclipse? Когда я открываю XML своего макета в режиме предварительного просмотра, он отображает его, поскольку он был активным, и поэтому масштабирование полностью неверно.

Ответ 1

Вы можете использовать jimu в качестве плагина в Eclipse для его достижения. Jimu - это стиль перетаскивания Инструмент создания приложений для Android. Это самый подходящий инструмент, позволяющий вам достичь того, что вы имеете в виду, чтобы получить WYSIWYG, так как это позволит вам иметь живые превью в Android макеты. У вас также есть возможность использовать его с Eclipse или с Android Studio или любой другой редактор ваш выбор.

Чтобы избежать необходимости компиляции-установки-запуска, jimu Mirror дает вам живые предварительные просмотры вашего приложения, которые обновляются по мере вашего кода.

enter image description here

Как вы можете видеть, наиболее положительным фактом о Jimu является то, что он ускоряет время разработки приложений.

Jimu - what you see is what you get

В качестве альтернативы вы можете использовать IntelliJ IDEA. IntelliJ IDEA также позволяет вам предварительный просмотр макетов пользовательских интерфейсов.

enter image description here

Таким образом, вы сможете достичь WYSIWYG. И в равной степени IntelliJ IDEA дает вам возможность интегрировать его с Eclipse. Конечно, альтернативно вы можете просто полностью перейти на Intellij IDEA. Он доступен в коммерческом издании, а также в бесплатной версии сообщества с открытым исходным кодом.

enter image description here

Дизайнер интерфейса IntelliJ IDEA позволяет создавать пользовательский интерфейс приложения, перетаскивая виджеты из боковой палитры. В версии 13 вы можете одновременно просматривать пользовательский интерфейс, созданный на нескольких устройствах, просто выбрав "Предварительный просмотр всех экранов" в раскрывающемся списке устройства. Предварительный просмотр отображает все изменения, внесенные в конструктор пользовательского интерфейса или редактор XML в режиме реального времени.

enter image description here

Такие инструменты для реализации GUI от Jimu и IntelliJ IDEA немного помнят Qt Designer, который доступен также для Android. Фактически любой подход, который правильно работает, позволяющий интерактивную разработку Android UI, является очень полезным инструментом для разработчиков, который должен быть хорошо использован для повышения производительности.

Ответ 2

В верхней части представления в Eclipse переключитесь на тему панели Holo. Если вам нужны ваши собственные атрибуты темы, тогда создайте собственную тему тура, чтобы переопределить этот родительский элемент. Тогда вы можете выбрать это в редакторе.

Ответ 3

он отображает его, поскольку он был активным, и поэтому масштабирование полностью неверно.

Если он отображается как действие, затем создайте фиктивную активность, которая имитирует главный экран. Затем используйте тему или используйте тег include, чтобы включить макет из вашего виджета в ячейку (я) этого более крупного исходного файла.

Это решение не идеально, но оно должно быть в состоянии дать вам лучшее приближение (если вы ищете только для того, чтобы настроить макет вашего виджета).