Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
#1

XML vs View - Программирование Android

03.03.2014, 16:53. Просмотров 693. Ответов 4
Метки нет (Все метки)

Я сейчас задам очень глупый вопрос, наверное, но все же: пользовательский интерфейс лучше создавать с помощью XML разметки или View? И в чем разница между ними?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2014, 16:53     XML vs View
Посмотрите здесь:

Android.support.v4.view.ViewPager одним xml+java файлом - Программирование Android
Пробую изучить примеры android.support.v4.view.ViewPager Нужно сделать (вместо длинющего активити с кучей кнопок) 3 "закладки"....

View Pager с картинками - Программирование Android
Всем привет. Есть view pager с картинками (image view) 1- как сделать так чтобы пользователь мог скачать (сохранить) понравившиюся картинку...

Android slide view - Программирование Android
Всем привет, недавно программирую под андройд, хочу сделать слайд менюшку в приложении. Использую библиотеку SlidingMenu, менюшку готовлю...

Различия View-компонентов - Программирование Android
EditTExt в первой строке добавлен на экран вручную. EditTExt во второй строке добавлен на экран программно. Они различаются по...

Text View issue - Программирование Android
Доброго дня всем. Объясните идиоту пожалуйста: Почему в это случае апп крашится: public class MainActivity extends AppCompatActivity...

Не отлавливается View.OnClickListener - Программирование Android
Написал следующий код, список появляется с элементами все работает. а вот на карточку внутри списка нажатие не хочет отрабатывать. еще...

list view управление - Программирование Android
у меня есть лист вью на шаблоне одна надпись и три кнопки, вот вопрос как управлять то этими кнопка как обрабатывать (ЗЫ знаю как...

Разобраться с Delete View - Программирование Android
Разобрался с Add View if (resultCode == RESULT_OK) { editTitle = data.getStringExtra("keyEditTitle"); ...

Библиотека View Injector - Программирование Android
Господа android разработчики. Хотел бы представить Вашему вниманию свою маленькую библиотеку для view injection. Честно говоря, надоело...

Загрузка View-шек - Программирование Android
Имеется Fragment c ListView, в который загружается тяжелая информация (заполняется 4 ImageView, 4 TextView). Когда в Layout Drawer'e...

Рамки вокруг view - Программирование Android
Можно ли сделать рамки вокруг view или imageView ? Подобно методу setBorder в swing или еще что-нибудь.

Отображение View по условиям - Программирование Android
Здравствуйте, вопрос такой, можно ли при разных условиях отображать или не отображать разные view с настройками в activity? Поясню,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
03.03.2014, 17:53     XML vs View #2
Цитата Сообщение от Sony17 Посмотреть сообщение
помощью XML разметки
Разница в том, что в xml удобнее будет, чем делать всё через код. Удобнее указывать параметры разметки, например, margin, align, gravity и прочее
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
03.03.2014, 19:22  [ТС]     XML vs View #3
YuraAAA, т.е. разница только в удобстве и все? Создавая интерфейс в java - классах я ничего не выиграю и ничего не проиграю?
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
03.03.2014, 19:26     XML vs View #4
Sony17, http://stackoverflow.com/questions/1...ui-xml-vs-code

XML

pros -> fast GUI development, keep code clean
cons -> static
Dynamic (code)

pros -> able to react to runtime conditions
cons -> more code, which means poorer maintainability and potentially buggier
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
03.03.2014, 21:00     XML vs View #5
Цитата Сообщение от Sony17 Посмотреть сообщение
пользовательский интерфейс лучше создавать с помощью XML разметки или View?
Делать графический интерфейс лучше всего при помощи XML. Кроме удобства редактирования есть еще одно преимущество - xml файл это ресурс. А это означает, что для каждого размера/ориентации/плотности экрана можно сделать свой графический интерфейс который будет смотреться красиво на всех устройствах. Выбор нужного файла с разметкой происходит без участия программиста, что очень удобно. Если бы вы пытались организовать поддержку множества экранов программно - это было бы очень тяжело.
Yandex
Объявления
03.03.2014, 21:00     XML vs View
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru