Как добавить вторую активность на Android

Всем привет! Я пытаюсь добавить второе действие к моему проекту Android, но я не уверен, как точно добавить файлы активности?

Ive добавил класс здесь «Name / Scr / PackageName / MyClassHere», но я не уверен, что это правильная вещь, чтобы сделать или разместить ее, потому что там нет файла XML.

Я использую этот код для открытия нового экрана, http://learnandroid.blogspot.com/2008/01/opening-new-screen-in-android.html И у меня есть 2 ошибки. 1 при запуске этой строки: Intent i = new Intent(Coinparison.this, ResultsScreen.class); Он говорит, что он не может найти мою деятельность.

И другая ошибка здесь setContentView(R.layout.ResultsScreen); В котором говорится, что «ResultsScreen» не может быть разрешен.

Не уверен, что случилось, но любая помощь – это здорово! 🙂

Solutions Collecting From Web of "Как добавить вторую активность на Android"

В приложении eclipse теперь есть мастер для добавления действий, просто нажмите правой кнопкой мыши на свой проект, перейдите к новому -> другому -> андроид -> Активность Android

Это создаст класс, макет и манифест.

Добавьте свою активность в AndroidManifest.xml

 <activity android:name="ResultsScreen" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.VIEW" /> </intent-filter> </activity> 

Я думаю, вам нужно добавить эту активность в файл манифеста, как это

  <application balblabla> <activity android:name=".firstActivity"> android:label="@string/app_name" //bla bla bla </activity> <activity android:name=".secondActivity"/> </application> 

См. Ссылку еще раз и найти это: //AndroidManifest.xml там u можете видеть текст, который выдается жирным шрифтом

 <activity class=".Screen2" android:label="Screen 2"> </activity> 

Ответ на ошибку в «" « setContentView(R.layout.ResultsScreen); котором говорится, что« ResultsScreen »не может быть разрешен» «"

Перейдите в second.java (относящийся ко второму действию) и импортируйте отсутствующие классы.

В Eclipse нажмите Ctrl + Shift + O, чтобы импортировать отсутствующие классы ( Cmd + Shift + O на Mac).

Вот мастер в Android Studio теперь для добавления новой активности, просто щелкните правой кнопкой мыши по вашему проекту, перейдите к новому -> Имя приложения -> Выбрать телефон и планшет -> Выбрать минимальный уровень API-> Далее-> Пустое действие-> > Название мероприятия-> Далее-> Готово

Это создаст класс, макет и манифест.