Привет всем! Я пытаюсь добавить второе действие в мой проект андроида, но я не уверен, как точно добавить файлы активности?
Ive добавил класс здесь "Name/Scr/PackageName/MyClassHere", но я не уверен, что это правильная вещь, чтобы сделать или разместить его, потому что там нет файла XML.
Im, используя этот код, чтобы открыть новый экран, 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" не может быть разрешена.
Не уверен, что случилось, но любая помощь велик!:)
Ответ 1
В приложении eclipse теперь есть мастер для добавления действий, просто нажмите правой кнопкой мыши на свой проект, перейдите к новому → другому → андроид → Действие Android
Это создаст запись класса, макета и манифеста.
Ответ 2
Добавьте свою активность в AndroidManifest.xml
<activity android:name="ResultsScreen"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>
Ответ 3
Я думаю, вам нужно добавить эту активность в файл манифеста, подобный этому
<application balblabla>
<activity android:name=".firstActivity">
android:label="@string/app_name"
//bla bla bla
</activity>
<activity android:name=".secondActivity"/>
</application>
снова просмотрите ссылку и найдите это://AndroidManifest.xml
там вы можете видеть текст, который выдается жирным шрифтом.
<activity class=".Screen2" android:label="Screen 2">
</activity>
Ответ 4
Ответ на ошибку в "" setContentView(R.layout.ResultsScreen);
, который говорит, что "ResultsScreen
" не может быть разрешен "" "
Перейдите в файл second.java
(относящийся ко второму действию) и импортируйте отсутствующие классы.
В Eclipse нажмите Ctrl + Shift + O, чтобы импортировать отсутствующие классы (Cmd + Shift + O на Mac).
Ответ 5
Вот мастер в Android Studio теперь для добавления новой активности, просто щелкните правой кнопкой мыши на своем проекте, перейдите к новому → Имя приложения → Выбрать телефон и планшет → Выбрать минимальный уровень API- > Далее- → Далее- > Название действия- > Далее- > Готово
Это создаст запись класса, макета и манифеста.