При добавлении активности в существующий проект Android я вручную создаю новый класс - это лучший/предпочтительный способ? Как другие справляются с этим?
Лучший способ добавить активность в проект Android в Eclipse?
Ответ 1
Вы можете использовать диалог "Новый класс", но это оставляет другие шаги, которые вам нужно выполнить вручную (например, добавление записи в файл манифеста). Если вы хотите, чтобы эти шаги были автоматизированы, вы можете создать действие с помощью редактора манифеста следующим образом:
- Дважды щелкните по AndroidManifest.xml в проводнике пакетов.
- Нажмите вкладку "Приложение" в редакторе манифеста
- Нажмите "Добавить.." под заголовком "Узлы приложений" (внизу слева от экрана).
- Выберите действие из списка в появившемся диалоговом окне (если у вас есть опция, вы хотите создать новый элемент верхнего уровня)
- Нажмите ссылку "Имя *" в заголовке "Атрибуты для" (внизу справа от окна), чтобы создать класс для нового действия.
Когда вы нажмете "Готово" в диалоговом окне нового класса, он перенесет вас в новый класс активности, чтобы вы могли начать кодирование.
Пять шагов могут показаться много, но я просто стараюсь быть более подробным здесь, чтобы это было ясно. Это довольно быстро, когда вы на самом деле это делаете.
Ответ 2
В Eclipse теперь гораздо проще сделать это. Просто щелкните правой кнопкой мыши на пакете, который будет содержать ваше новое действие. Новое → Другое → (на вкладке Android) Действие Android.
И это все. Ваша новая активность автоматически добавляется в файл манифеста.
Ответ 3
Легкий метод, предлагаемый сообществом разработчиков Google Android.
Ответ 4
Я просто использую диалог "Новый класс" в Eclipse и устанавливаю базовый класс как Activity. Я не знаю другого способа сделать это. Какой еще метод вы ожидаете получить?
Ответ 5
Классы R. * генерируются динамически. Я оставляю параметр "Создать автоматически" в меню "Проект", чтобы мои классы R. * всегда были актуальными.
Кроме того, при создании новых действий я копирую и переименовываю старые, особенно если они похожи на новые действия, которые мне нужны, потому что Eclipse переименовывает все для вас.
В противном случае, как говорили другие, команда File- > New- > Class работает хорошо и построит ваш файл для вас, включая шаблоны для требуемых методов на основе вашего класса, его наследования и интерфейсов.
Ответ 6
Для создания нового действия просто нажмите ctrl + N появится окно, выберите selectroid, затем появится другое окно, дающее имя этой вторичной активности. Теперь создается другое действие
Ответ 7
Нет инструмента, который я знаю, который используется специально для создания классов активности. Просто используйте параметр "Новый класс" в Eclipse и установите базовый класс в "Активность".
Мысль здесь представляет собой инструмент, подобный волшебнику, при создании/редактировании макета xml, который используется активностью. Чтобы использовать этот инструмент для создания макета xml, используйте параметр "Новый" в Android файле Android. Этот инструмент позволит вам создать некоторые основные макеты представления.
Ответ 8
Я создал плагин eclipse для создания активности за один клик.
Просто загрузите плагин из https://docs.google.com/file/d/0B63U_IjxUP_GMkdYZzc1Y3lEM1U/edit?usp=sharing
Вставьте плагин в папку распаковки в Eclipse и перезапустите eclipse
Подробнее см. в моем блоге
http://shareatramachandran.blogspot.in/2013/06/android-activity-plugin-for-eclispe.html
Вам нужно прокомментировать это, если это было полезно...