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

Конвертер температур (Цельсий - Фаренгейт) - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Получение данных с сайта. Нужен совет http://www.cyberforum.ru/android-dev/thread1371339.html
Вообщем, есть сайт - база жилья. Каждая карточка жилья - описание + фото. Вопрос: каким образом лучше всего сделать пприложение для андроида по этому сайту? В приложении планируется отображать краткую информацию по жилью, а по нажатию на элемент отображать полное описание данного жилья и все его фото. Как лучше получать данные с сайта и выводить их в приложении?
Android Как получить объект класса LinearLayout из файла .xml? Как вместо этого: LinearLayout layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); TextView labelName = new TextView(this); labelName.setText(R.string.label_name); final EditText fieldName = new EditText(this); layout.addView(labelName); layout.addView(fieldName); http://www.cyberforum.ru/android-dev/thread1371204.html
Android Что означают названия папок при создании проекта в Eclipse?
При создании проекта в Eclipse создаются папки: values-v11 values-v14 values-w820dp Что означает имя каждой из них? values-v11 и values-v14 - это версии Android SDK? Можно ли таким образом создать папки для экранов 240x320? - у меня на таких экранах макет не умещается полностью в высоту. Если да, то какое должно быть имя папки в данном случае?
Android Прокрутка по горизонтали и по вертикали одновременно
Поддерживает ли Android прокрутку по вертикали и по горизонтали одновременно? Если да, то как это сделать? В ScrollView можно только одну прокрутку сделать. А как быть если, нужно, например, TableView прокручивать и по горизонтали и по вертикали?
Android Textview. Изменение текста по нажатию кнопки не происходит http://www.cyberforum.ru/android-dev/thread1371009.html
Добрый день. Подскажите как же реализовывается подобное : в методе onCreat получаем интент с id выбранного элемента на предыдущей активити. Согласно этой активити ищем нужную информацию и передаем ее в ArrayList. Хардкодом выводим первую запись в текствью. (this.qDataSource= new QuotesDataSource((Context)this)).open(); this.Data = intent.getStringExtra("Data"); if...
Android Android приложение Сразу извиняюсь за корявость объяснения моей проблемы !) Я создаю приложение с кулинарными рецептами . Я хочу чтоб мое приложение содержало в себе около 100 рецептов . Описание приложения : Вы открываете приложение в первом активити будут две кнопки : Закуска , горячее , десерт . Выбрав один из пунктов вы переходите в другое активити которое будет содержать 30 рецептов и тут возникает вопрос:... подробнее

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

Конвертер температур (Цельсий - Фаренгейт) - Android

09.02.2015, 16:01. Просмотров 703. Ответов 17
Метки (Все метки)

Здравствуйте, для курсовой нужно разработать приложение, я только учусь этому. Вот, что у меня получается:

Код:
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.text.TextUtils;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
 
import static ru.val.carat.R.id;
import static ru.val.carat.R.id.button;
import static ru.val.carat.R.id.button2;
 
 
public class MainActivity6 extends ActionBarActivity implements View.OnClickListener {
 
   
    EditText etNum1;
    EditText etNum2;
    Button btn1;
    Button btn2;
    double pos1, pos2;
    double chislo;
    double result = 0;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_activity);
 
        etNum1 = (EditText) findViewById(id.editText);
        etNum2 = (EditText) findViewById(id.editText2);
        btn1 = (Button) findViewById(button);
        btn1.setOnClickListener(this);
        btn2 = (Button) findViewById(button2);
        btn2.setOnClickListener(this);
        Spinner spin = (Spinner) findViewById(R.id.spinner);
        Spinner spin2 = (Spinner) findViewById(R.id.spinner2);
 
        // адаптер
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
                this, R.array.terma, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spin.setAdapter(adapter);
        ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(
                this, R.array.terma, android.R.layout.simple_spinner_item);
        adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spin2.setAdapter(adapter2);
 
        if (TextUtils.isEmpty(etNum1.getText().toString()) || TextUtils.isEmpty(etNum2.getText().toString())) {
            return;
        }
        ;
        chislo = Float.parseFloat(etNum1.getText().toString());
        result = Float.parseFloat(etNum2.getText().toString());
        pos1 = spin.getSelectedItemPosition();
        if (pos1 == 0) {
            pos2 = spin2.getSelectedItemPosition();
 
            if (pos2 == 0) {
 
                result = chislo;
            }
            if (pos2 == 1) {
 
                result = ((chislo * 1.8) + 32);
            }
            if (pos2 == 2) {
 
                result = ((chislo - 273) * 1.8 + 32);
            }
 
        }
        if (pos1 == 1) {
 
            pos2 = spin2.getSelectedItemPosition();
 
            if (pos2 == 0) {
 
                result = (chislo * 1.8 - 32);
            }
            if (pos2 == 1) {
 
                result = chislo;
            }
            if (pos2 == 2) {
 
                result = ((chislo - 32) * 5 / 9 + 273.15);
            }
        }
        if (pos1 == 2) {
            pos2 = spin2.getSelectedItemPosition();
 
            if (pos2 == 0) {
 
                result = chislo - 273;
            }
            if (pos2 == 1) {
 
                result = ((chislo - 273.15) * 1.8 + 32);
            }
            if (pos2 == 2) {
 
                result = chislo;
            }
        }
    };
 
 
        // устанавливаем обработчик нажатия
 
    public void onClick(View v) {
        switch (v.getId()) {
            case id.button:
                etNum2.setText("" + result);
                break;
 
            case id.button2:
                etNum1.setText("");
                etNum2.setText("");
                break;
            default:
                break;
 
        }
    }
}
Не могу разобраться, почему не считает.
Миниатюры
Конвертер температур (Цельсий - Фаренгейт)  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru