С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

17.04.2016, 12:34. Просмотров 758. Ответов 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 Мб, 2 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2016, 12:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переключение между Activity путём нажатия кнопки (Программирование Android):

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

Переключение между Activity - Программирование Android
У меня на главном экране в приложении расположено несколько кнопок. На нажатие каждой из них открывается активность ListView. Проблема в...

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

Запрет на нажатия в activity - Программирование Android
Здравствуйте. Есть небольшая проблема. Как запретить нажатия на элементы в активности на некоторое время(3 секунды). Время я устанавливаю...

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

Передача данных между activity - Программирование Android
Здравствуйте! Для передачи данных между Activity требуется Пользователь вводит данные в строку(текст)-где этот param...

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

у тебя в SecondActivity2 в строчке setContentView указана разметка от второй активити, а не от третьей
activity_second а не activity_second2
программирование наугад?
1
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 12
17.04.2016, 18:30  [ТС] #3
честно говоря я тока с неделю засел над умными книжками и видео уроками.... поэтому сильно не бейте.. в 41 году наши танкисты учились ездить на танках в бою... много было потерь но мы выйграли войну... так и я паралельно с учебниками учусь на исходниках..
0
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
17.04.2016, 18:36 #4
aivengos, это плохой подход. Начинайте с java базовой, потом уже android
0
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 12
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 / 29
Регистрация: 13.03.2016
Сообщений: 472
18.04.2016, 10:06 #7
Сейчас в моде фрагменты
0
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 443
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
Сообщений: 12
20.04.2016, 19:51  [ТС] #10
учусь startandroid.ru. очень доходчиво и многое понял
0
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 443
21.04.2016, 08:51 #11
Цитата Сообщение от aydarhub Посмотреть сообщение
По Java: Шилдт - Java 8. Полное руководство.
Вообще если брать в сухом остатке, то во всех книгах всё одинаково. Вопрос в подходе, как лучше ты воспринимаешь материал. Я вот выбрал для себя двухтомник Хорстмана и Корнела.
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
21.04.2016, 10:05 #12
Цитата Сообщение от aivengos Посмотреть сообщение
в 41 году наши танкисты учились ездить на танках в бою
Я не знаток, это интересно. Потому что обычно считается, что СССР мог вести войну и на стороне противника, обладал значительным количеством танков, а новобранцы в первую очередь ехали в учебки, собирали танки самостоятельно и несколько месяцев проводили на стрельбах.
0
aivengos
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 12
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 - Программирование Android
Изучением программирования под андроид занялся совсем недавно, и для начала решил написать простое приложение: 2 странички переход между...

Передача значений между Activity - Программирование Android
Есть 2 Activity, Main и Two. В Main - TextView. в Two - Button и Edittext (Decimal) Как мне передать с Two в Main значение указное в...

Обмен данными между Activity - Программирование Android
Между Activity делал обмен через Intent, но передает пустой строку. второй активити package com.androidexample.httpgetexample; ...

Передача данных между Activity - Программирование Android
Доброго времени суток, господа. Такой вопрос: с точки зрения ООП програмирования и программирования в целом, каким образом практичнее...


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

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

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