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

Обработка нескольких Spinner в Android Studio - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android На счет ImageView http://www.cyberforum.ru/android-dev/thread1521143.html
Ребят, очень важный вопрос: Предложим у меня есть две картинки у них есть свои ID, как написать проверку - "Есть ли выше одной картинки другая картинка", т.е если есть выше одной картинки картинка с определенным id то выполняться действие, буду очень благодарен за помощь, думаю код будет сложный.
Программирование Android Как запретить использовать Scroll руками? Ребят нужна помощь, я создал стандартный горизонтальный ScrollView, но управляю им через методы ScrollTo, вопрос в том: Как запретить использовать Scroll руками (пальцем), т.е запретить передвигать его, заранее спасибо. http://www.cyberforum.ru/android-dev/thread1521085.html
Yandex mapkit и другие Программирование Android
Здравствуйте. Нужно встроить в приложение карту для наглядного местоположения какого либо объекта, зная его координаты (карта должна быть бесплатная) . Попробовал использовать yandex mapkit но документации нормальной так и не нашел, да есть простейшие примеры но это слишком мало для такого интересного продукта. Подскажите может ссылку на документацию или может какие то еще есть карты для...
Как из вспышки сделать команду sos Программирование Android
Подскажите ,где можно найти тему ,как из вспышки сделать команду sos ну или просто чтоб мигала?
Программирование Android Вызов системной JNI-функции из своего приложения http://www.cyberforum.ru/android-dev/thread1520924.html
Имеется Highscreen ICE 2, у которого есть второй дисплей на задней панели(OLED). Хочу получить доступ к рисованию на этом экране. В результате декомпиляции стоковой прошивки выяснил, что для рисования система использует службу OledService, в которой есть только прототипы нужных функций на java, а сами функции объявлены через JNI на си в system\lib\libandroid_servers.so. Названия функций: ...
Программирование Android Получить значение ListPreference из настроек Как обратиться к классу настроек из одного класса и узнать оттуда значение ListPreference и выполнить нужное по выбранному? Ну у меня было три кнопки и они делали 3 разные вещи, а теперь я хочу, чтобы считало, какой пункт в настройках установлен и по нему выполняло. Теперь не через onClick нужно, т.к. не кнопки, но через конструкцию switch. У этого ListPreference ключ... подробнее

Показать сообщение отдельно
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 138
28.08.2015, 15:12     Обработка нескольких Spinner в Android Studio
Смотрите Страна-Город
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
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        setContentView(R.layout.activity_not_registered_yet);
 
        tableRow0 = (TableRow) findViewById(R.id.TableRow0);
        candidatSMSInfoTV = (TextView) findViewById(R.id.candidatSMSInfoTV);
        tableRow1 = (TableRow) findViewById(R.id.tableRow1);
        countryTextView = (TextView) findViewById(R.id.countryTextView);
        tableRow2 = (TableRow) findViewById(R.id.tableRow2);
        citytextView = (TextView) findViewById(R.id.citytextView);
        tableRow3 = (TableRow) findViewById(R.id.tableRow3);
        phonetextView2 = (TextView) findViewById(R.id.phonetextView2);
        tableRow4 = (TableRow) findViewById(R.id.tableRow4);
        carModelTextView = (TextView) findViewById(R.id.carModelTextView);
        tableRow5 = (TableRow) findViewById(R.id.tableRow5);
        findViewById(R.id.sendSmsButton).setOnClickListener(this);
        findViewById(R.id.buttonNoCity).setOnClickListener(this);
        spinnerCountry = (Spinner) findViewById(R.id.spinnerCountry);
        spinnerCity = (Spinner) findViewById(R.id.spinnerCity);
        spinnerCountry.setOnItemSelectedListener(this);
 
        // smsManager = SmsManager.getDefault();
    }
 
    @Override
    public void onItemSelected(AdapterView<?> parent, View arg1, int pos,
                               long arg3) {
        parent.getItemAtPosition(pos);
        if (pos == 1) {
            ArrayAdapter<CharSequence> adapter = ArrayAdapter
                    .createFromResource(this, R.array.city_ru_arrays,
                            android.R.layout.simple_spinner_item);
            spinnerCity.setAdapter(adapter);
            TetTempoDate.temp_str_5 = "xxxxxxxxx" ;
        } else if (pos == 2) {
            ArrayAdapter<CharSequence> adapter = ArrayAdapter
                    .createFromResource(this, R.array.city_ua_arrays,
                            android.R.layout.simple_spinner_item);
            spinnerCity.setAdapter(adapter);
            TetTempoDate.temp_str_5 = "+380xxxxxxxxx" ;
        } else if (pos == 3) {
            ArrayAdapter<CharSequence> adapter = ArrayAdapter
                    .createFromResource(this, R.array.city_by_arrays,
                            android.R.layout.simple_spinner_item);
            spinnerCity.setAdapter(adapter);
            TetTempoDate.temp_str_5 = "+380xxxxxxxxx" ;
        } else if (pos == 4) {
            ArrayAdapter<CharSequence> adapter = ArrayAdapter
                    .createFromResource(this, R.array.city_by_arrays,
                            android.R.layout.simple_spinner_item);
            spinnerCity.setAdapter(adapter);
            TetTempoDate.temp_str_5 = "+380xxxxxxxxx" ;
        }
        spinnerCity.setOnItemSelectedListener(
 
                new AdapterView.OnItemSelectedListener() {
                    @Override
 
                    public void onItemSelected(AdapterView<?> parent, View itemSelected,
 
                                               int selectedltemPosition, long selectedId) {
 
                        parent.getItemAtPosition(selectedltemPosition);
                        String pos = (String) parent.getItemAtPosition(selectedltemPosition);
 
                        TetTempoDate.temp_str_1 = pos;
                    }
 
                    @Override
                    public void onNothingSelected(AdapterView<?> parent) {
 
                    }
 
                    //… Other required overrides
 
                });
    }
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
   <string-array name="country_arrays">
        <item>Select Country</item>
        <item>Rusia</item>
        <item>Ukraine</item>
        <item>Belarus</item>
    </string-array>
 
    <string-array name="city_ru_arrays">
        <item>Select City</item>
        <item>Cherepovets</item>
        <item>Izhevsk</item>
        <item>Kovrov</item>
        <item>Taxovsky</item>
        <item>Votkinsk</item>
        <item>Shadki</item>
    </string-array>
 
 
    <string-array name="city_ua_arrays">
        <item>Select City</item>
        <item>Belay Cerkov</item>
        <item>Berdichev</item>
        <item>Kazatin</item>
        <item>Kelmentcy</item>
        <item>Novomoskovsk</item>
        <item>Mironovka</item>
        <item>Mucachevo</item>
        <item>Rubezhnoe</item>
        <item>Simferopol</item>
        <item>Uzhgorod</item>
        <item>Zhitomir</item>
    </string-array>
 
    <string-array name="city_by_arrays">
        <item>Select City</item>
        <item>Lepel</item>
    </string-array>
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru