Intereting Posts
Android SearchRecentSuggestions – предложения не отображаются при вводе в SearchView Как отправить x-www-form-urlencoded в теле запроса POST, используя андроиды андроида и resttemplate Как сделать ссылки открытыми в веб-браузере или открыть браузер по умолчанию в зависимости от имени домена? Как реализовать однократную отмену изменений SQLite DB? Как getElementById использовать DOM? Граница для прозрачного изображения в андроиде Android – Предназначение для пользовательских голосовых действий Softkeyboard не работает, когда сканер штрих-кода подключен к планшету Как вызвать функцию Iphone / Android от Javascript? Отправить строку с телефона Android на ПК OpenAllWhitelistURLsInWebView для Android в Кордове / Phonegap Android SDK Tools 21: Справка по компиляции со вкладкой Неограниченный список списков Android с разбивкой по страницам не работает InterruptedIOException при использовании Retrofit2 с rx при retryOn Как играть в mp3-файлы с внутренней и внешней SD-карты в Android?

Проектирование в XML или кодировании UI.Что лучше?

У меня есть небольшое сомнение. Какой лучший способ разработать интерфейс для Android-кодирования или Desinging в XML?

Что лучше в производительности?

Из личного опыта я бы сказал, что разница в производительности между ними незначительна. Однако используйте XML по чистой причине, чтобы он был более удобным. Таким образом, вы можете создавать свои макеты таким образом, чтобы их можно было легко распознать и редактировать другими возможными будущими разработчиками (или даже самим позже).

Все, что вы можете сделать макет в коде, вы можете сделать в XML, и если вам нужно добавить дополнительные функции, вы все равно можете ссылаться на элементы в XML в коде с помощью findViewById(R.id.ELEMENT_NAME);

Производительность будет аналогичной (версия XML будет немного медленнее для загрузки, но не заметно). Но используя XML, вы получаете автоматическую поддержку изменений конфигурации во время выполнения. Вы можете легко предоставить различные макеты для разных разрешений, ориентации, языков и т. Д. Рекомендуется использовать XML для определения ваших пользовательских интерфейсов как можно больше.

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

  1. Проектирование макета с использованием XML дает вам лучший внешний вид приложения;
  2. Если вы хотите создать приложение, обладающее свойством бесшовности, то XML – лучший способ сделать это;
  3. Гораздо быстрее и быстрее разрабатывать интерфейс с XML, чем с кодом.

Вот что я думаю …

благодаря
Ракеш