2011-12-31 7 views
0

Я просто читал учебник поКаков наилучший подход для создания приложений для Android?

http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf

Он имеет 3 способа, в которых андроид приложения могут быть построены

• Java на основе

  • Использование Java для определения строк , выложить окно, создать элементы управления GUI и назначить обработчики событий. Как программирование Swing.

• XML на основе

  • файлов Использование XML для определения строк, выложите окно, создать GUI управления и назначать обработчики событий. Метод Java будет читать макет из файла XML и передать его в макет setContentView из файла XML и передать его в setContentView.

• Гибридная

  • Используйте файл XML для определения строк, выложите окно и создать управления с графическим интерфейсом. Использовать Java для назначения обработчиков событий

Мне было интересно, могу ли я узнать, какой из них лучше всего подходит, если проект маленький или большой?

+1

Итак, прочитав это, вы думаете, что можно создавать приложения для Android только с XML-файлами? ... вы можете назначить событие onClick из xml, поэтому подход «на основе XML» doen't выходит ... читать http://developer.android.com/resources/index.html – Selvin

+0

Нет настоящего вопроса здесь? XML-only is impossibleibru, java-only не рекомендуется (укажите свои строки в XML и т. Д.). Это примерно 2 крайности и «что-то среднее». Очевидно, вы приземлитесь где-то посередине :) – Nanne

ответ

3

Большинство приложений требуют гибридного подхода. Вы определяете макеты в XML, действия с использованием Java. Иногда даже вы можете кодировать пользовательский интерфейс на Java. Итак, я бы проголосовал за гибридный подход.

0

Я бы выбрал гибридный подход, так как это подход, используемый в Eclipse IDE, который поддерживает андроид при использовании приложений.

Смежные вопросы