Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Kubson
8 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

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

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

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?
В моем приложении кнопка не реагирует на нажатие. НИчего не меняется.. Высылаю отрывок кода:
http://www.cyberforum.ru/android-dev/thread1844654.html
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);
        }
 
 
    }
Обработчик - активити.
Заранее большое спасибо!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2015, 12:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Кнопка не реагирует на нажатие (Программирование Android):

Не реагирует на нажатие
Подскажите в чем может быть проблема. Есть данный код написанный на событие...

Не реагирует на нажатие клавиши
Привет ребят. Есть окно, которое имеет 2 поля. В поле 1 мы вводим число, затем...

Скрипт не реагирует на нажатие кнопки
у меня возникла еще одна проблема: index php: <!DOCTYPE html PUBLIC...

Мышь не реагирует на нажатие колесика
Сегодня заметил, что моя мышь перестала реагировать на нажатие на колесико....

Программа не реагирует на нажатие клавиш
Ситуация в том что программа не реагирует на нажатие клавиш, за исключением...

2
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 887
31.07.2015, 12:19 #2
Лучший ответ Сообщение было отмечено Kubson как решение

Решение

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);
    }
эт все конечно очень грубо и при условии что только одна кнопка на которую вешаем слушатель
1
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
31.07.2015, 13:11 #3
Цитата Сообщение от Kubson Посмотреть сообщение
не реагирует на нажатие
потому что
btn.setOnClickListener(this) находится в методе который не был вызван
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2015, 13:11
Привет! Вот еще темы с решениями:

Программа не реагирует на нажатие кнопки
Я совершенный дилетант и прошу помощи. При нажатии на кнопку button4 в моем...

Почему клавиатура не реагирует на нажатие клавиш с м р у к
Всем привет у меня есть такой вопрос: почему клавиатура не реагирует на нажатие...

Калькулятор никак не реагирует на нажатие кнопок
Здравствуйте, пытаюсь сделать калькулятор по этой статье...

Компьютер не реагирует на нажатие кнопки включения.
Народ помогите пожалуйста! Не включается системник, разобрал и нашел оторванный...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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