0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 64
|
||||||
1 | ||||||
Конвертер температур (Цельсий - Фаренгейт)09.02.2015, 16:01. Показов 2633. Ответов 17
Метки нет (Все метки)
Здравствуйте, для курсовой нужно разработать приложение, я только учусь этому. Вот, что у меня получается:
Код:
0
|
09.02.2015, 16:01 | |
Ответы с готовыми решениями:
17
Добавить в класс метод для преобразования температур (Цельсий <-> Фаренгейт) Конвертер цельсий в фаренгейт и наоборот Конвертер Цельсий/Фаренгейт, необходимо устранить ошибки Фаренгейт и Цельсий |
411 / 275 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
|
|
09.02.2015, 22:55 | 2 |
что то мне подсказывает что вы не обновляете адаптер спиннера при каждом просчете.
0
|
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
10.02.2015, 10:05 | 3 |
Эх, Даша, Даша...
Возьмите распечатайте свой код и сбоку "идите" по нему с карандашом в руках. Вы всё поймёте.
0
|
13 / 13 / 2
Регистрация: 21.01.2015
Сообщений: 131
|
|
10.02.2015, 11:45 | 4 |
Что то я не могу понять логики..
Зачем тут вообще спиннеры?? Как я понял, это просто должен получиться конвертер, где нужно переводить температуру, введенную в зависимости от EditText ( либо цельсий, либо фаренгейт) путем нажатия кнопки "Посчитать". У вас слишком как то странно все намучено и закручено. Объясните задумку своего приложения. Я бы сделал, к примеру, первый пришедший вариант в голову, одно поле для ввода и второе для вывода результата. 2 Кнопки - цельсий и фаренгейт. В зависимости от нажатой выводится результат. У вас совсем борода непонятная.. Не понял логики и задумки..
0
|
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
10.02.2015, 11:50 | 5 |
Затем, что в спиннерах выбирается из чего и во что переводить.
С задумкой у неё всё в порядке. Вот с логикой - что, где откуда брать и когда вычислять - да, в коде проблемка. Для этого и нужен карандаш.
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
10.02.2015, 11:54 | 6 |
Armagedo, хм, а что будет, если в обоих полях введено значение? Тут по логике нужно одно поле для ввода - сверху, а внизу просто TextView. А почему не работает - вы считаете при запуске активити, когда все значения равны нулю. Нужно пересчитывать при нажатии на кнопку.
0
|
Pablito
|
10.02.2015, 11:54
#7
|
Не по теме: или вообще одно поле ввода, два текстовых поля и кнопка "Посчитать"
0
|
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
10.02.2015, 11:58 | 8 |
Я где-то с этим спорил?
Так народ никогда ничему не научится... Впрочем кому какая разница
0
|
393 / 338 / 83
Регистрация: 17.10.2014
Сообщений: 1,007
|
|
10.02.2015, 11:59 | 9 |
Hedd,
На счет задумки - как мне представляется ТС хочет сделать конвертер не только для температуры.
Здесь по всей видимости может быть и масса и валюта к примеру. Исходя из этого и был выбран спинер. На счет логики - действительно она здесь храмает. Условия проверки должны быть в связаны с нажатием кнопки. У ТС они почему то в onCreate
0
|
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
10.02.2015, 12:05 | 10 |
Тот факт, что модераторы подрихтовали наименование самой темы, совсем не означает, что она была таковой до их вмешательства.
В остальном - секрет успеха уже раскрыт. Осталась вдумчивая реализация.
0
|
13 / 13 / 2
Регистрация: 21.01.2015
Сообщений: 131
|
|
10.02.2015, 12:10 | 11 |
Хм.. А что на счет real-time конвертации ? К примеру, значение одного поля меняется сразу же во время ввода другого..
0
|
393 / 338 / 83
Регистрация: 17.10.2014
Сообщений: 1,007
|
|
10.02.2015, 12:14 | 12 |
Hedd, TextWatcher Вам в помощь
0
|
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
10.02.2015, 12:14 | 13 |
0
|
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
|
10.02.2015, 14:12 | 14 |
Мне кажется цвет нужен другой, оранжевый как-то не смотрится, приложение то серьезное.
1
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
10.02.2015, 14:14 | 15 |
Сейчас от такого потока идей приложение само напишется и побьет все топы.
0
|
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
10.02.2015, 14:15 | 16 |
0
|
13 / 13 / 2
Регистрация: 21.01.2015
Сообщений: 131
|
|
10.02.2015, 14:35 | 17 |
Rube, Моя первая мысль была, что экран полностью выделен, такой же цвет на моем аппарате.
0
|
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 64
|
|
11.02.2015, 09:23 [ТС] | 18 |
Два дня не могла выйти в нэт. Разобралась сама в коде.
Всем спасибо за советы.
0
|
11.02.2015, 09:23 | |
11.02.2015, 09:23 | |
Помогаю со студенческими работами здесь
18
Функция Цельсий и Фаренгейт Ошибки - цельсий в фаренгейт Преобразование температуры Фаренгейт-Цельсий Функция преобразования температуры из Фаренгейт в Цельсий Программа конвертирует фаренгейт в цельсий или наоборот. Перегрузить ввод. Реализовать таблицу перевода температур с фаренгейта в цельсий Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |