Форум программистов, компьютерный форум, киберфорум
Наши страницы

Spinner - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нажать кнопку в ListView http://www.cyberforum.ru/android-dev/thread1525770.html
Понимаю что простой вопрос, но не нашел как. Почти все работает Есть простая разметка состоящая из TextView и Button <?xml version="1.0" encoding="utf-8"?> <LinearLayout...
Программирование Android Как создать массив который сохраняет свои значение даже после закрытия приложения Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Как создать массив который сохраняет свои значение даже после закрытия приложения? Через методы onStop и onDestroy? Или какая-то... http://www.cyberforum.ru/android-dev/thread1525565.html
Программирование Android Запуск BroadcastReceiver без активити
Имеется приложение, включающее в себя единственный класс: public class MyReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { ...
Не обрабатывает касания Программирование Android
Обрабатывается только нажатие, почему? public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: ...
Программирование Android Получить картинку из ресурсов http://www.cyberforum.ru/android-dev/thread1525401.html
Вот так приложение получает иконку: android:icon="@drawable/ic_launcher" Вопрос: Как получить картинку так-же, только программно и в Bitmap?
Программирование Android Ошибка в открытии приложения на эмуляторе package com.Yana.calc; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import... подробнее

Показать сообщение отдельно
Mrsuper
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 22
07.09.2015, 19:09  [ТС]
Теперь считает только 1 число, всегда, т.е. чтобы я не выбрал он считает 1.8
Код:
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
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
 
 
public class MainActivity extends Activity {
    double pos, A,a,b,d;//
    EditText text1,text2;
    TextView textOtv;
    Spinner spin;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.setContentView(R.layout.activity_main);
 
        textOtv = (TextView) findViewById(R.id.textView);//ответ
        text1 = (EditText) findViewById(R.id.editText);
        text2 = (EditText) findViewById(R.id.editText2);
        spin = (Spinner) findViewById(R.id.spinner);//спиннер
 
 
        final Spinner spin = (Spinner) findViewById(R.id.spinner);
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
                this, R.array.Mat, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spin.setAdapter(adapter);
        pos = spin.getSelectedItemPosition();
 
        if (pos == 0) {
 
            A = 1.8;
 
        }
        if (pos == 1) {
            A = 1.434;
 
        }
        if (pos == 2) {
 
            A = 2.5;
        }
        final Button button1 = (Button) findViewById(R.id.button);
        button1.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                try {
                    a = Double.parseDouble(text1.getText().toString());//едиттекст1
                } catch (NumberFormatException e) {
                    a = 0;}
                    try {
                    b = Double.parseDouble(text2.getText().toString());//едиттекст2
                    } catch (NumberFormatException e) {
                        b = 0;
                    }
                d = a+b+A;//решения а=EditText1 b=EditText2 ss=Spinner т.е.не слова и соответствующая к слове цифра
                textOtv.setText(" "+d); //выводит ответ
            }
 
        });
 
 
 
    }
 
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru