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

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

Войти
Регистрация
Восстановить пароль
 
ProGraf
0 / 0 / 0
Регистрация: 27.06.2015
Сообщений: 91
#1

Как запретить использовать Scroll руками? - Android

28.08.2015, 10:44. Просмотров 209. Ответов 4
Метки нет (Все метки)

Ребят нужна помощь, я создал стандартный горизонтальный ScrollView, но управляю им через методы ScrollTo, вопрос в том: Как запретить использовать Scroll руками (пальцем), т.е запретить передвигать его, заранее спасибо.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2015, 10:44     Как запретить использовать Scroll руками?
Посмотрите здесь:

Как запретить поддержку устройств с определённым размером экрана? Android
Как запретить установку приложения на более ранние версии android? Android
Android Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back
Android Как запретить закрытие активити?
Самодельный Scroll Android
Android Как вообще запретить поворачиваться экрану?
Android Scroll, как в Instagram
Paint своими руками. (Очищение экрана) Android
Как сделать паузу — запретить нажатие кнопок на 5 секунд? Android
Android Как запретить смену ориентации при вызове DialogFragment?
Android Scroll - как заставить скроллиться
Android Как запретить обновляться программе?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
28.08.2015, 10:57     Как запретить использовать Scroll руками? #2
ProGraf, унаследоваться от ScrollView и переопределить onTouch
http://stackoverflow.com/a/5763815
Паблито
2012 / 1754 / 545
Регистрация: 12.05.2014
Сообщений: 6,208
Завершенные тесты: 1
28.08.2015, 11:11     Как запретить использовать Scroll руками? #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
или просто где-то в onCreate написать
Java
1
2
3
4
5
6
        findViewById(R.id.myScrollView).setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                return true;
            }
        });
ProGraf
0 / 0 / 0
Регистрация: 27.06.2015
Сообщений: 91
28.08.2015, 11:42  [ТС]     Как запретить использовать Scroll руками? #4
А ты не мог бы скинуть работающий код, я только учусь, буду очень благодарен

Добавлено через 3 минуты
Все работает, спасибо огромное
Паблито
2012 / 1754 / 545
Регистрация: 12.05.2014
Сообщений: 6,208
Завершенные тесты: 1
28.08.2015, 11:45     Как запретить использовать Scroll руками? #5
Не уверен, что вопрос ко мне, но отвечу.
Это рабочий код.
Вместо myScrollView подставить id своего ScrollView.
Yandex
Объявления
28.08.2015, 11:45     Как запретить использовать Scroll руками?
Ответ Создать тему
Опции темы

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