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

Не могу создать обработчик двух кнопок - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android OpenGL ES 2.0: Асинхронная подгрузка сцены http://www.cyberforum.ru/android-dev/thread1538813.html
Здравствуйте! Никак не могу разобраться, как на Android в OpenGL ES 2.0 динамически сменить отрисовываемые сцены. То есть, у меня в некоторый момент времени рисуется одна сцена, мне необходимо,...
Программирование Android Приложение не может пройти авторизацию вконтакте Такая вот проблема , приложение с авторизаций вконтакте на некоторых устройствах проходить всё хорошо к примеру htc one , galaxy alfa . а вот пятый нексус и ещё многие устройства , выдают http://www.cyberforum.ru/android-dev/thread1538751.html
Программирование Android Canvas-игра. Вылет при сворачивании
public class GameView extends SurfaceView { private GameThread mThread; SurfaceHolder holder; Bitmap fon = BitmapFactory.decodeResource(getResources(), R.drawable.fon); ...
Как поменять текст внутри вью полученного через layoutinflater? Программирование Android
Как поменять текст внутри вью полученного через layoutinflater? LayoutInflater inflater = getLayoutInflater(); View element1 = inflater.inflate(R.layout.step_res, scrollView, true); Внутри...
Программирование Android Как получить keystore через AIDE? http://www.cyberforum.ru/android-dev/thread1538659.html
Такая проблема,создаю приложение для андроид на AIDE и мне нужно получить keystore моего приложения,как это сделать через AIDE и возможно ли это?
Программирование Android TimerTask/Handler запускаются только 1 раз Мне нужно, что-бы в сервисе TimerTask или Handler работали постоянно. Но когда я запускаю программу, они срабатывают только 1 раз. Может у меня где-то ошибка? Вот мой код с использованием Handler ... подробнее

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

Не могу создать обработчик двух кнопок - Программирование Android

27.09.2015, 11:48. Просмотров 200. Ответов 3
Метки (Все метки)

Я новенький в среде разработке Eclipse под Андроид. Не могу создать программку, а вернее обработчик двух кнопок.
Назначения первой кнопки - подсчет.
Назначение второй кнопки - например, очистить Edit.Text. Вроде не выдает ошибку при сохранении, но когда компилирую в apk файл...то на телефоне сразу же вылетает. Вот весь код MainActivity:
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
public class MainActivity extends Activity implements OnClickListener {
    EditText etNum1;
    EditText etNum2;
    Button button2;
    Button button3;
    TextView tvResult;
    
    
    
    
    
    private final static int IDD_CUSTOM = 0;
    
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        final Button button1 = (Button)findViewById(R.id.button1);
        
        
        button1.setOnClickListener(this);
        button2.setOnClickListener(this);
        button3.setOnClickListener(this);
    
    
        
        etNum1 = (EditText) findViewById(R.id.etNum1);
        etNum2 = (EditText) findViewById(R.id.etNum2);
        button2 = (Button)findViewById(R.id.button2);
        button3 = (Button)findViewById(R.id.button3);
        tvResult = (TextView) findViewById(R.id.tvResult);
        
        
        
        
        
        
    
        
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
 
    @Override
    public void onClick(View v) {
        double num1 = 0;
        double num2 = 0;
        double result = 0;
        double a = 1000;
        double b = 3.88;
        
        
        if (TextUtils.isEmpty(etNum1.getText().toString())
                || TextUtils.isEmpty(etNum2.getText().toString())) {
                return;
                }
        num1 = Double.parseDouble(etNum1.getText().toString());
        num2 = Double.parseDouble(etNum2.getText().toString());
        
        switch (v.getId()) {
        case R.id.button1:
        result = (num1 / a) * (num2) * (b);
        String S = Double.toString(result);
        tvResult.setText(S);
        break;
        case R.id.button2: Toast.makeText(this, "Зачем вы нажали?", Toast.LENGTH_SHORT).show();
        break;
        }
        
        
    }
}
Добавлено через 2 минуты
Простой обработчик двух кнопок,например, который просто выдает текст получается создать, а такой, который, что- нибудь подсчитывал - не получается, хотя делаю все также. В чем причина?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru