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

Поставить View поверх другой и отключить touch - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как создать ссылку для USSD запросов? http://www.cyberforum.ru/android-dev/thread1631830.html
как создать ссылку для USSD запросов?
Программирование Android Вывод большого числа картинок хранящихся в assets Доброго времени суток. Ситуация такая: В базе данных по одной категорий хранится большое количество изображений. Я успешно их вывожу и все бы ничего, но хотелось бы узнать мысли и решения по этому поводу. Как организовать вывод большого кол-ва изображений? Какие есть хорошие практики (Пагинация, постепенная подгрузка при скроллирований, библиотеки и плагины)? Напомню все работает исправно, но... http://www.cyberforum.ru/android-dev/thread1631826.html
Найти Button в PreferenceActivity Программирование Android
Надо скрыть кнопку в PreferenceActivity. Не могу ее поймать, почему то null. public class SettingsActivity extends PreferenceActivity { public static class AboutPreferenceFragment extends PreferenceFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View result = super.onCreateView(inflater,...
Парсинг сайта Программирование Android
Здравствуйте уважаемые форумчане. Хочу спарсить расписание занятий определенной группы например Расписание группы ктбо И мне еще выдали админы сайта вот этот Сервис возвращающий расписание Вопрос, как этим пользоваться и как спарсить? Какие технологии парсинга использовать исходя из вашего личного опыта? И как пользоваться вот тем сервисом что скинули мне админы сайта с которого я должен...
Программирование Android Вывести значения неизвестных параметров данного треугольника http://www.cyberforum.ru/android-dev/thread1631546.html
Помогите решить пожалуйста на Eclipse эту задачу (использую оператор Case) Элементы равнобедренного прямоугольного треугольника пронумерованы следующим образом: 1 — катет a, 2 — гипотенуза c = a 2 , 3 — высота h, опущенная на гипотенузу (h = c/2), 4 — площадь S = c·h/2. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке).
Программирование Android Генератор / сборник иконок Может кто знает что то типа https://design.google.com/icons/? - но чтобы в разные цвета можно было генерировать - Что там не так? - То что там черно/белый. подробнее

Показать сообщение отдельно
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
05.01.2016, 12:11     Поставить View поверх другой и отключить touch
одной строчкой взять и запретить врятли получится, поэтому
1. Заводим в активти или если листвью это свой кастомный класс то в нем, приватную переменную
Java
1
private boolean scrollDisabled = false;
2. на листвью вешаем onTouchListener
Java
1
2
3
4
5
6
listView.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                return scrollDisabled;
            }
        });
3. Когда надо запретить скроллинг, просто меняем значение переменной на true
Прикол в том, что если onTouch возвращает true это значит что он типа обработал касание и дальше обработчики (всякие onClick и так далее) уже не реагируют.
Когда снова надо скролл - меняем значение переменной на false.

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