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

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

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

Кнопка не реагирует на нажатие - Программирование Android

31.07.2015, 12:01. Просмотров 312. Ответов 2
Метки нет (Все метки)

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?
В моем приложении кнопка не реагирует на нажатие. НИчего не меняется.. Высылаю отрывок кода:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 public void onClick(View v) {
        Button btn = (Button) findViewById(R.id.btn);
        btn.setOnClickListener(this); {
            TextView off = (TextView) findViewById(R.id.textView3);
            EditText weight = (EditText) findViewById(R.id.editText);
            EditText gain = (EditText) findViewById(R.id.editText2);
            float w = Float.parseFloat(weight.getText().toString());
            float g = Float.parseFloat(gain.getText().toString());
            double p;
            p = w * g;
 
            off.setText(" " + p);
        }
 
 
    }
Обработчик - активити.
Заранее большое спасибо!!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2015, 12:01     Кнопка не реагирует на нажатие
Посмотрите здесь:
Android Итем меню не реагирует на нажатие
Не реагирует OnItemSelectedListener Android
Android ListView не реагирует на нажатия
Сенсорный дисплей не правильно реагирует на касание. Сброс настроек Android
Не реагирует на нажатие C#
Не реагирует на нажатие клавиши C++ WinAPI
Программа не реагирует на нажатие клавиш Free Pascal
Программа не реагирует на нажатие кнопки C#
Скрипт не реагирует на нажатие кнопки jQuery
Мышь не реагирует на нажатие колесика
Компьютер не реагирует на нажатие Power и Reset.
Компьютер не реагирует на нажатие кнопки включения

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 836
31.07.2015, 12:19     Кнопка не реагирует на нажатие #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Kubson, чито то здесь не так, эт надо в onCreate()
Java
1
2
 Button btn = (Button) findViewById(R.id.btn);
        btn.setOnClickListener(this);
а в onClick() оставить только:
Java
1
2
3
4
5
6
7
8
9
10
11
 public void onClick(View v) {
        TextView off = (TextView) findViewById(R.id.textView3);
        EditText weight = (EditText) findViewById(R.id.editText);
        EditText gain = (EditText) findViewById(R.id.editText2);
        float w = Float.parseFloat(weight.getText().toString());
        float g = Float.parseFloat(gain.getText().toString());
        double p;
        p = w * g;
 
        off.setText(" " + p);
    }
эт все конечно очень грубо и при условии что только одна кнопка на которую вешаем слушатель
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
31.07.2015, 13:11     Кнопка не реагирует на нажатие #3
Цитата Сообщение от Kubson Посмотреть сообщение
не реагирует на нажатие
потому что
btn.setOnClickListener(this) находится в методе который не был вызван
Yandex
Объявления
31.07.2015, 13:11     Кнопка не реагирует на нажатие
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru