Як додати нову діяльність до існуючого проекту в Android Studio?


74

У Eclipse ви просто натиснули нову кнопку та вибрали активність для Android, щоб додати нову активність. Але Android Studio дещо відрізняється; Я не міг з’ясувати, як додати до проекту нову діяльність.

Відповіді:


120

Щоб додати за Activityдопомогою Android Studio.

Цей крок такий самий, як додавання фрагмента, служби, віджету тощо. Наданий знімок екрана.

[ОНОВЛЕННЯ] Android Studio 3.5. Зверніть увагу, що я видалив кроки для попередньої версії. Я припускаю, що майже всі використовують версію 3.x.

введіть тут опис зображення

  1. Клацніть правою кнопкою миші будь-який пакет Java / папку / модуль Java, я рекомендую вибрати пакет Java, потім клацніть правою кнопкою миші, щоб там було збережено пункт призначення
  2. Виберіть / натисніть Новий
  3. Виберіть Діяльність
  4. Виберіть діяльність, яку ви хочете створити, можливо, основну.

Щоб додати a Serviceабо a BroadcastReceiver, просто виконайте той самий крок.


6
Мені довелося піти src > main > java > com.example.myapp > right click > New > Android Component.
Роберт

1
Чи є спосіб створити діяльність із існуючого XML-ресурсу Layout?
dowjones123

Добре, це як створити нову діяльність, але як відобразити макет нової діяльності?
user198003

@ user198003 під час створення нової активності AS створюватиме для вас макет.
Гленн

Таким чином Android Studio змушує мене також створити новий файл макета. Як я можу досягти цього, якщо відповідний файл макету вже існує? Я хочу пов’язати нову діяльність, яка додається до вже існуючого файлу макета.
RBT

20

В Android Studio 2 просто клацніть правою кнопкою миші на програмі та виберіть Створити> Діяльність> ..., щоб створити бажаний тип діяльності.

введіть тут опис зображення


5

Я думаю, що це природно зробити просто, будь то Intellij IDEA чи Android Studio, я завжди натискаю меню нового класу Java , а потім вводячи назву класу, натискаю Enter, щоб створити. після цього я вручну набираю "extends Activity" у файлі класу, а потім імпортую клас клавішею швидкого доступу. нарешті, я також вручну перевизначаю метод onCreate () і викликаю метод setContentView () .


1

В Android Studio перейдіть до програми -> src -> main -> java -> com.example.username.projectname

Клацніть правою кнопкою миші на com.example.username.projectname -> Activity -> ActivityType

Заповніть деталі Нової активності Android і натисніть кнопку Готово .

Віола! нова діяльність додана до існуючого проекту.


0

В Android Studio перейдіть до програми -> src -> main -> res ->

Файл -> новий -> Діяльність -> Тип активності [виберіть потрібну активність]

Заповніть деталі Нової активності Android і натисніть кнопку Готово.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.