Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Sony17
28 / 28 / 10
Регистрация: 24.05.2013
Сообщений: 157
#1

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

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

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

Caused by: android.view.InflateException: Binary XML file line #13: Binary XML file line #13: Error inflating class
Caused by: android.view.InflateException: Binary XML file line #13: Binary XML...

Android.support.v4.view.ViewPager одним xml+java файлом
Пробую изучить примеры android.support.v4.view.ViewPager Нужно сделать...

В чем разница (View view) и (View v)
Я только начинаю изучать программирование под андроид (до этого вобще...

Public void onClick(View view)
Не работает public void onClick(View view) :wall: public class MainActivity...

View вытесняет другое view из activity
После второго EditText должна располагаться кнопка. Но почему-то этот второй...

Отрисовка View
Здравствуйте! Имеется свой компонент, наследуемый от View. В нём (на его...

4
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
03.03.2014, 17:53 #2
Цитата Сообщение от Sony17 Посмотреть сообщение
помощью XML разметки
Разница в том, что в xml удобнее будет, чем делать всё через код. Удобнее указывать параметры разметки, например, margin, align, gravity и прочее
0
Sony17
28 / 28 / 10
Регистрация: 24.05.2013
Сообщений: 157
03.03.2014, 19:22  [ТС] #3
YuraAAA, т.е. разница только в удобстве и все? Создавая интерфейс в java - классах я ничего не выиграю и ничего не проиграю?
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
03.03.2014, 19:26 #4
Sony17, http://stackoverflow.com/questions/10586482/android-gui-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
1
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
03.03.2014, 21:00 #5
Цитата Сообщение от Sony17 Посмотреть сообщение
пользовательский интерфейс лучше создавать с помощью XML разметки или View?
Делать графический интерфейс лучше всего при помощи XML. Кроме удобства редактирования есть еще одно преимущество - xml файл это ресурс. А это означает, что для каждого размера/ориентации/плотности экрана можно сделать свой графический интерфейс который будет смотреться красиво на всех устройствах. Выбор нужного файла с разметкой происходит без участия программиста, что очень удобно. Если бы вы пытались организовать поддержку множества экранов программно - это было бы очень тяжело.
1
03.03.2014, 21:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2014, 21:00
Привет! Вот еще темы с решениями:

View во фрагментах
Чтобы прикрепить вид к layout в onCreateView мы раздуваем вид таким образом:...

Тип view
Можно ли из кода узнать тип кликнутого view? например Button или TextView

Сериализация View
Здравствуйте. Мучает такой вопрос: Использую FrameLayout в коотрый...

Красивые View
Здравствуйте уважаемые форумчане, не так давно начал изучать Custom View и...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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