Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Schasliv4ik
1 / 1 / 0
Регистрация: 02.06.2014
Сообщений: 32
1

OnTouchListener

22.06.2014, 14:56. Просмотров 640. Ответов 2
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Button start = (Button) findViewById(R.id.Start); 
        start.setOnTouchListener(new OnTouchListener() {
 
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                if (event.getAction() == MotionEvent.ACTION_DOWN) {
                    Intent intent = new Intent(MainActivity.this, Game.class);
                    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                    startActivity(intent);
                }
                return false;
            }
        });
Не работает как нужно, срабатывает при касании но при отпускании выбивает ошибку, и приложение закрывается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2014, 14:56
Ответы с готовыми решениями:

OnTouchListener
Здравствуйте! Этот код работает как надо на Android 5.0+, но на 4.4 и ниже по...

Не работает OnTouchListener
Button start = (Button) findViewById(R.id.Start);...

Создать OnTouchListener
bt11 = (Button)findViewById(R.id.bt11); bt11.setOnTouchListener(myListener); ...

Image OnTouchListener crash
Делаю своё первое приложение под Android и столкнулся с следующей проблемой - ...

OnTouchListener и толстый дрожащий палец :)
суть проблемы... жму в экран, двигаю, отпускаю, получаю события ACTION_DOWN,...

2
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,583
Завершенные тесты: 1
22.06.2014, 19:58 2
что пишет в консоль?

а что мешает использовать OnClickListener вместо OnTouchListener ?
0
fast1kkk
29 / 29 / 12
Регистрация: 15.02.2014
Сообщений: 157
22.06.2014, 20:01 3
Цитата Сообщение от Schasliv4ik Посмотреть сообщение
if (event.getAction() == MotionEvent.ACTION_DOWN)
Действует при отпускании, ошибка здесь:
Цитата Сообщение от Schasliv4ik Посмотреть сообщение
Intent intent = new Intent(MainActivity.this, Game.class);
* * * * * * * * * * intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
* * * * * * * * * * startActivity(intent);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2014, 20:01

OnTouchListener для нескольких кнопок
Имеется Activity с девятью Button . Как прописать setOnTouchListener для всех...

OnTouchListener вне приложения (из сервиса)
Здравствуйте. Вопрос такой как слушать нажатия по экрану вне запущенного...

Как правильно обработать onTouchListener
В моем коде обработчик прикосновений работает как onClickListener. Помогите...


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

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

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