Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 8
#1

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

17.04.2016, 12:34. Просмотров 591. Ответов 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>
файлы навсякий случай прикреплю
Вложения
Тип файла: rar carcar.rar (1.29 Мб, 2 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
17.04.2016, 14:57     Переключение между Activity путём нажатия кнопки #2
код на форум надо выкладывать в тегах!!!

у тебя в SecondActivity2 в строчке setContentView указана разметка от второй активити, а не от третьей
activity_second а не activity_second2
программирование наугад?
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 8
17.04.2016, 18:30  [ТС]     Переключение между Activity путём нажатия кнопки #3
честно говоря я тока с неделю засел над умными книжками и видео уроками.... поэтому сильно не бейте.. в 41 году наши танкисты учились ездить на танках в бою... много было потерь но мы выйграли войну... так и я паралельно с учебниками учусь на исходниках..
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
17.04.2016, 18:36     Переключение между Activity путём нажатия кнопки #4
aivengos, это плохой подход. Начинайте с java базовой, потом уже android
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 8
17.04.2016, 19:25  [ТС]     Переключение между Activity путём нажатия кнопки #5
Подскажите пожайлуйста умные книжки,статьи,уроки и еще способы учить пограмирование java для андроид ... по каким вы учились урокам и какие вы читали книги...дайте советы ,ссылки или советы где и как лучше все это узнать и понять
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 649
17.04.2016, 23:24     Переключение между Activity путём нажатия кнопки #6
Вот
http://startandroid.ru/ru/uroki/vse-...-activity.html
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
18.04.2016, 10:06     Переключение между Activity путём нажатия кнопки #7
Сейчас в моде фрагменты
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 434
18.04.2016, 10:55     Переключение между Activity путём нажатия кнопки #8
Цитата Сообщение от OlegJV Посмотреть сообщение
Сейчас в моде фрагменты
Они не в моде, это просто распространенный подход navigation drawer, в большинстве своём.
aydarhub
2 / 2 / 0
Регистрация: 31.01.2016
Сообщений: 26
19.04.2016, 17:38     Переключение между Activity путём нажатия кнопки #9
По Java: Шилдт - Java 8. Полное руководство.
По андроид пока сам определяюсь. Все рекомендуют startandroid.ru.
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 8
20.04.2016, 19:51  [ТС]     Переключение между Activity путём нажатия кнопки #10
учусь startandroid.ru. очень доходчиво и многое понял
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 434
21.04.2016, 08:51     Переключение между Activity путём нажатия кнопки #11
Цитата Сообщение от aydarhub Посмотреть сообщение
По Java: Шилдт - Java 8. Полное руководство.
Вообще если брать в сухом остатке, то во всех книгах всё одинаково. Вопрос в подходе, как лучше ты воспринимаешь материал. Я вот выбрал для себя двухтомник Хорстмана и Корнела.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
21.04.2016, 10:05     Переключение между Activity путём нажатия кнопки #12
Цитата Сообщение от aivengos Посмотреть сообщение
в 41 году наши танкисты учились ездить на танках в бою
Я не знаток, это интересно. Потому что обычно считается, что СССР мог вести войну и на стороне противника, обладал значительным количеством танков, а новобранцы в первую очередь ехали в учебки, собирали танки самостоятельно и несколько месяцев проводили на стрельбах.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2016, 16:55     Переключение между Activity путём нажатия кнопки
Еще ссылки по теме:
Передача значений между Activity Android
Android Переход между fragment и activity
Переход перелистыванием между Activity Android
Передача данных между Activity Android
Android Передача данных между тремя Activity

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

Или воспользуйтесь поиском по форуму:
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 8
23.04.2016, 16:55  [ТС]     Переключение между Activity путём нажатия кнопки #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 Почему ?
разобрался..
Yandex
Объявления
23.04.2016, 16:55     Переключение между Activity путём нажатия кнопки
Ответ Создать тему
Опции темы

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