Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2015, 18:07   #1
Dmitriy505
Новичок
Джуниор
 
Регистрация: 27.09.2015
Сообщений: 1
По умолчанию Помогите со Spinner

Здравствуйте. Помогите разобраться новичку пожалуйста. Постараюсь внятно описать свой вопрос.

Имеется поле EditText (далее ET) и Spinner (далее S) с тремя позициями.

Что нужно? А вот что.

S по умолчанию на первой позиции. Вводим число в ET. И тут самое интересное.

Если (выбрана позиция 1) парсим значение ET
если (переходим на позицию 2) то результат(парсенное значение) * 1000
если (переходим на позици 3) то результат(парсенное значение) * 1000000

Если (выбрана позиция 2) парсим значение ET
если (переходим на позицию 1) то результат(парсенное значение) / 1000
если (переходим на позицию 3) то результат(парсенное значение) * 1000

Если (выбрана позиция 3) парсим значение ET
если (переходим на позицию 2) то результат(парсенное значение) / 1000
если (переходим на позицию 1) то результат(парсенное значение) / 1000000

Вот как то так. В принципе все понятно как нужно сделать, но у меня не получается с условиями как то. Вот мое начало
Код:
 final Spinner spinnerDg = (Spinner) rootView.findViewById(R.id.spinnerDg);//список Дж
        final EditText etDg = (EditText) rootView.findViewById(R.id.etDg);//поле ввода и ответа Дж



        spinnerDg.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
            public void onItemSelected(AdapterView<?> parent, View itemSelected,
                                       int selectedItemPosition, long selectedId) {


                float resultDg = Float.parseFloat(etDg.getText().toString());//Парсим поле текста Дж

               int posSpin = spinnerDg.getSelectedItemPosition();//Создаем переменную, в которую, будем помещать id (номер) выбранной позиции.

            }
            public void onNothingSelected(AdapterView<?> parent) {
            }
        });
Dmitriy505 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите найти продвинутый Spinner beegl Компоненты Delphi 9 04.05.2015 11:17
Перевод нужен срочно помогите ) в течение 2 часов от Паскаля на Турбо СИ нужно помогите Жанибек Помощь студентам 14 01.04.2015 17:23
Биндинг sqlite+spinner byte916 Мобильные ОС (Android, iOS, Windows Phone) 0 07.01.2015 01:51
Сохранение позиции spinner Android dambroz Java Мобильная разработка (Android) 1 28.07.2014 12:27