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

Смена активити - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Eclipse Делаю Органайзер http://www.cyberforum.ru/android-dev/thread1420385.html
Ребята, подскажите как вызывать новое окно при нажатии по одной из дат на виджете CalendarView для заметок. C CalendarView плохо знаком, так что понятия не имею как это сделать, буду очень благодарен, в долгу не останусь
Android Хочу написать программу Здравствуйте. Раньше я изучал программирование под андроид и основы Java. Надо только будет освежить память. Хочу написать программу, которая считывает определенные данные с сайта, вводит нужные данные в текстовое поле и нажимает кнопку. Подскажите, пожалуйста, какой раздел для этого надо изучить подробнее? http://www.cyberforum.ru/android-dev/thread1420340.html
Android Сбиваются настройки эмулятора в Android Studio
Только начал осваивать Android Studio. Насколько я понял, эмулятор можно запускать двумя способами: 1) через AVD; 2) Если нет запущенных эмуляторов, то команда Debug (Shift+F9) сама предложит запустить эмулятор (если он уже есть в списке ранее созданных эмуляторов). 1) С первым способом проблем почти нет, единственное что раздражает - AVD не сохраняет заданную ориентацию экрана, каждый раз...
Обязательно ли вызывать setContentView? Android
Необходимо сделать активность (first), которая будет, например, заставкой с подсказками перед основной активностью (second). Но пользователь, например, может в настройках выбрать, чтобы заставка никогда не показывалась. Я набросал такой код: public class FirstActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { ...
Android Как рандомно получить значение из hashmap'a через ключ http://www.cyberforum.ru/android-dev/thread1420237.html
Предположим у меня есть два ImageButton'a, Hashmap и картинки, помещенные в этот hashmap. Мне нужно используя randomizer рандомно получить value из hashmap'a через key, а затем присвоить ImageButton'у полученное значение как фон. Если нажимается первая кнопка, меняется фон второй. Соответственно, если вторая нажимается, то меняется фон первой. Вопрос, как это реализовать в коде? Код: ...
Android БД Здравствуйте! Вопрос следующий. Что в документации, что в различных самописных мануалах при работе с классом SQLiteOpenHelper в методе onCreate прописывается создание базы данных. Вопрос в том, что будет ли она пересоздаваться или обращение будет производиться к ранее созданной? Более конкретно если в методе onCreate мы написали "Create DATABASE......" при вызове метода мы потеряем ранее... подробнее

Показать сообщение отдельно
poy4eg
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 40

Смена активити - Android

14.04.2015, 10:36. Просмотров 850. Ответов 5
Метки (Все метки)

Пишу программу с общей сутью - есть список городов, при выборе города из списка должен делаться переход на новый активити этого города... Меню с выбором я еще как-то прикрутил, но вот с переходом на новый активити беда. Intent не помогает и я догадываюсь, что это из-за недостатка базовых знаний о механизме, в связи с этим прошу помочь с реализацией перехода в новый активити
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import android.app.Activity;
import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.PopupMenu;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
 
 
public class MainActivity extends Activity {
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
 
 
        Button button = (Button) findViewById(R.id.button);
        button.setOnClickListener(viewClickListener);
 
 
    }
 
    View.OnClickListener viewClickListener = new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            showPopupMenu(v);
        }
    };
 
    public void showPopupMenu(View v) {
        PopupMenu popupMenu = new PopupMenu(this, v);
         popupMenu.getMenuInflater().inflate(R.menu.goroda,
         popupMenu.getMenu());
 
        popupMenu
                .setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
 
                    @Override
                    public boolean onMenuItemClick(MenuItem item) {
                       
                        switch (item.getItemId()) {
 
                            case R.id.Pinsk:
                                Toast.makeText(getApplicationContext(),
                                        "Вы выбрали Пинск",
                                        Toast.LENGTH_SHORT).show();                               
                                return true;
                            case R.id.Minsk:
                                Toast.makeText(getApplicationContext(),
                                        "Вы выбрали Минск",
                                        Toast.LENGTH_SHORT).show();
                                return true;
                            case R.id.Brest:
                                Toast.makeText(getApplicationContext(),
                                        "Вы выбрали Брест",
                                        Toast.LENGTH_SHORT).show();
                                return true;
                            default:
                                return false;
                        }
                    }
                });
 
        popupMenu.setOnDismissListener(new PopupMenu.OnDismissListener() {
 
            @Override
            public void onDismiss(PopupMenu menu) {
                
            }
        });
        popupMenu.show();
 
 
    }
 
 
 
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru