Intereting Posts
Как написать List <> в пакет SharedPreferences перезаписывает другое значение Отменить разрешение учетной записи для приложения Как нарисовать кольцо с использованием холста в android? Продолжайте запускать приложение после автоматического блокировки экрана – Phonegap (Android / iOS) Android adapter.getItem (position) .getItemId () не работает (метод getId () не определен для типа Object) Создание таблиц в базе данных sqlite на android Веб-сайт MVC, вызывающий WCF, лучше или напрямую работает с базой данных MVC Можно ли запускать Java-апплеты в Android WebKit Browser? Почему очистка базы данных SQLite при очистке данных приложения от управления приложениями? Как правильно передавать данные через Bluetooth на Android Android Animation для запуска нового приложения Ярлык форматирования кода в студии Android Несколько значений стиля внутри представления Почему не прослушивается прослушиватель UtteranceProgress в тексте для речи?

Лучший редактор формата XML для Android, чем тот, что в Eclipse

Я ищу лучший редактор компоновки для Android XML, чем тот, который находится в eclipse. Предпочтительно размещать предметы путем перетаскивания в правильное положение X / Y. В текущем редакторе я должен опробовать цифры, чтобы разместить его в точном положении … есть ли более простой способ? (Используется RelativeLayout)

До сих пор единственным редактором, который вы найдете, является: http://droiddraw.org/ Вы можете нарисовать макет с их веб-страницы, поскольку он написан на Java, и у них есть апплет … или вы можете загрузить его и использовать его локально , Он имеет некоторые приятные функции, такие как отправка тестового макета непосредственно на устройство.

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

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

Макеты просто ужасны. Gui хуже, чем xml, но оба являются ужасными, извините людей, которые вложили в это время и усилий, но попытка получить элементы управления там, где вы хотели бы их на экране, намного сложнее, чем это должно быть. Не многие приложения, о которых я знаю, требуют простой влево или вправо макете.

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

Честно говоря, простой HTML / CSS-макет намного лучше с гораздо большим шансом на успех на нескольких устройствах и намного проще для разработчика.

Итак, орригинальный плакат, если ваше приложение может быть веб-приложением, а затем перейдите в веб-приложение Android. Знакомая территория и все такое.

Кроме того, сделайте свои макеты в коде. В Windows Apps я обычно делаю свои макеты в коде. На Android я помещаю свои элементы управления в xml-файл только с типом управления и его идентификатором.

Тогда все остальное в коде, единственное волшебство, в котором вы нуждаетесь сейчас, – определить размер экрана, который объясняется здесь. Размер экрана Android Detect Помните раздел «Экран для DP».

Кроме того, у вас есть изменение размера в одной функции, которую вы вызываете для изменения ориентации.

Прежде чем люди начнут всплывать «CPU over load !!!» Подумайте, сколько контролей вы обычно используете на экране в любой момент? Ну, это действительно между 1 и 4. Некоторые исключения, очевидно, смотрят на каждое приложение на вашем устройстве, помня, что во многих приложениях с несколькими элементами управления они сгруппированы как один элемент. Таким образом, наше изменение размера до 4 элементов управления не занимает больше времени, чем требуется системе для его изменения при изменении ориентации.

AndroidStudio также имеет редактор макетов, хотя он не отличается от IntelliJ, поскольку AndroidStudio основан на IntelliJ. Кроме того, я столкнулся с многочисленными сбоями в редакторе макетов AndroidStudio, выполняя простые задачи, такие как добавление EditText.

Редактор визуально хорош, хотя, когда он работает.