Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 15
#1

Переключение между Activity путём нажатия кнопки

17.04.2016, 12:34. Просмотров 991. Ответов 12
Метки нет (Все метки)

работаю в eclips. создал два файла, в папку res\layout\activity_second.xml и activity_second2.xml потом классы посредством кторых будет отражено новое Activity SecondActivity.java и SecondActivity2.java

есть переключение между Activity путём нажатия кнопки созданы нужные классы и все прочее, прописан манифест в итоге имеем активити 1 с двумя кнопками на активити 2 и активити 3 ... но при нажатии на любую он перекидывает на активити 2(SecondActivity). Независимо от нажатия на кнопку 1 или кнопку 2 он открывает тока одно и тоже окно (SecondActivity). вот код MainActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 
    Button swith = (Button)findViewById(R.id.button1);
    Button swith3 = (Button)findViewById(R.id.button3);
 
    swith.setOnClickListener(new OnClickListener()
 
                    {
                    @Override
        public void onClick(View v) {
 
            startActivity(new Intent(MainActivity.this, SecondActivity.class)); 
                                       }
    });
 
 
    swith3.setOnClickListener(new View.OnClickListener() {    
         @Override
         public void onClick(View v) {
             startActivity(new Intent(MainActivity.this, SecondActivity2.class));
         }
     });    
}
 
 
 
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}
 
}





Может быть в манифесте напортачил???

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="21" />
 
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
 
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="SecondActivity"
        android:label="@string/app_name"/>
    <activity
        android:name="SecondActivity2"
        android:label="@string/app_name"/>
 
</application>
файлы навсякий случай прикреплю

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Вложения
Тип файла: rar carcar.rar (1.29 Мб, 3 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2016, 12:34
Ответы с готовыми решениями:

Переключение между Activity
Здравствуйте, в Android Studio есть шаблон Tabbed Activity, в котором страницы...

Переключение между Activity
У меня на главном экране в приложении расположено несколько кнопок. На нажатие...

Переключение между activity (простой пример)
Здравствуйте, подскажите пожалуйста в чем ошибка в этом простом примере, никак...

Запрет на нажатия в activity
Здравствуйте. Есть небольшая проблема. Как запретить нажатия на элементы в...

Обработка нажатия Radiogroup и Spinner на Activity
В рамках activity имеется RadioGroup и Spinner, посредством которых выполняются...

12
Pablito
2663 / 2145 / 728
Регистрация: 12.05.2014
Сообщений: 7,484
Завершенные тесты: 1
17.04.2016, 14:57 #2
код на форум надо выкладывать в тегах!!!

у тебя в SecondActivity2 в строчке setContentView указана разметка от второй активити, а не от третьей
activity_second а не activity_second2
программирование наугад?
2
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 15
17.04.2016, 18:30  [ТС] #3
честно говоря я тока с неделю засел над умными книжками и видео уроками.... поэтому сильно не бейте.. в 41 году наши танкисты учились ездить на танках в бою... много было потерь но мы выйграли войну... так и я паралельно с учебниками учусь на исходниках..
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
17.04.2016, 18:36 #4
aivengos, это плохой подход. Начинайте с java базовой, потом уже android
0
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 15
17.04.2016, 19:25  [ТС] #5
Подскажите пожайлуйста умные книжки,статьи,уроки и еще способы учить пограмирование java для андроид ... по каким вы учились урокам и какие вы читали книги...дайте советы ,ссылки или советы где и как лучше все это узнать и понять
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
17.04.2016, 23:24 #6
Вот
http://startandroid.ru/ru/uroki/vse-...-activity.html
0
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
18.04.2016, 10:06 #7
Сейчас в моде фрагменты
0
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 449
18.04.2016, 10:55 #8
Цитата Сообщение от OlegJV Посмотреть сообщение
Сейчас в моде фрагменты
Они не в моде, это просто распространенный подход navigation drawer, в большинстве своём.
0
aydarhub
2 / 2 / 0
Регистрация: 31.01.2016
Сообщений: 26
19.04.2016, 17:38 #9
По Java: Шилдт - Java 8. Полное руководство.
По андроид пока сам определяюсь. Все рекомендуют startandroid.ru.
0
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 15
20.04.2016, 19:51  [ТС] #10
учусь startandroid.ru. очень доходчиво и многое понял
0
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 449
21.04.2016, 08:51 #11
Цитата Сообщение от aydarhub Посмотреть сообщение
По Java: Шилдт - Java 8. Полное руководство.
Вообще если брать в сухом остатке, то во всех книгах всё одинаково. Вопрос в подходе, как лучше ты воспринимаешь материал. Я вот выбрал для себя двухтомник Хорстмана и Корнела.
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
21.04.2016, 10:05 #12
Цитата Сообщение от aivengos Посмотреть сообщение
в 41 году наши танкисты учились ездить на танках в бою
Я не знаток, это интересно. Потому что обычно считается, что СССР мог вести войну и на стороне противника, обладал значительным количеством танков, а новобранцы в первую очередь ехали в учебки, собирали танки самостоятельно и несколько месяцев проводили на стрельбах.
0
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 15
23.04.2016, 16:55  [ТС] #13
консультация. у меня список берет информацию из папки raw при создании второго списка хотел ему показать брать файлы из другой папки.. к примеру waw но он ругается на меня... Description Resource Path Location Type invalid resource directory name waw /carcar/res line 1 Android AAPT Problem Почему ?

Добавлено через 15 минут
Цитата Сообщение от aivengos Посмотреть сообщение
консультация. у меня список берет информацию из папки raw при создании второго списка хотел ему показать брать файлы из другой папки.. к примеру waw но он ругается на меня... Description Resource Path Location Type invalid resource directory name waw /carcar/res line 1 Android AAPT Problem Почему ?
разобрался..
0
23.04.2016, 16:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2016, 16:55

Связь между Activity
День добрый Не могу понять как организовать связь между различными Activity,...

Переход между Activity
Не знаю какой первый параметр указать при объявление intent. Когда делала с...

Обмен данными между Activity
Между Activity делал обмен через Intent, но передает пустой строку. второй...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru