2011-12-23 2 views
0

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

+1

Мой совет - использовать только XML-макеты. Его очень легко и быстро, если вы это понимаете. –

ответ

0

просто, если ваше приложение гибкой (для мульти экрана) затем для программирования Java еще можно сделать путем создания специальных макетов XML

+1

Вы можете создавать XML, которые также работают на нескольких экранах. – Bevor

+0

нет, поскольку вы не можете установить контроль (текстовое изображение, изображение и т. Д.). Ширина высоты в процентном выражении в зависимости от размера экрана. –

+0

Можно построить гибкие макеты с XML, который работает в среде с низкой плотностью, средней плотностью, высокой плотностью и малой, средней и большие размеры экрана. Создание пользовательского интерфейса динамически с помощью java, макетирования и т. Д. Также является хорошим вариантом, и в некоторых ситуациях это помогает. –

0

В большинстве языков программирования это быстрее объявить вещи статический, так как эти части могут быть оптимизированы компилятором.

Вы должны делать только материал макета в Java-коде, если у вас есть приложение, которое нуждается в динамическом макете (например, в качестве настраиваемого списка с динамическим количеством записей).

0

По умолчанию я поместил XML-макеты и выберет только код Java, если у вас есть конкретная причина.

0

Обычно рекомендуется использовать xml. Это главным образом потому, что он, по-видимому, анализирует быстрее. Я предпочитаю xml-макеты.

0

Я использую XML как можно больше (в основном, если вы используете статические представления). Когда представления имеют некоторый динамический контент, вам лучше пойти на Java-программирование.