Articles of Свиток прокрутки

Android: FastScrolling РазделIndexer getSections () вызывается только один раз

Я создал ListView который использует FastScroll . (См. Рис.) Когда пользователь нажимает любую из кнопок ниже (все треки, исполнители, альбом), каждый раз, когда вызывается следующий пользовательский ArrayAdater ArrayAdapter<String> adapter = new ScrollIndexListAdapter(Listing.this, elements); //Code for ScrollIndexListAdapter is below И тот же ListView обновляется. ПРОБЛЕМА : Согласно моему исследованию в Android, метод getSections() вызывается только один […]

Отключить просмотр списка прокрутки на samsung android

Мне нужно полностью отключить overcroll в моих списках, чтобы я мог реализовать свои собственные функции сверхпрокрутки. Кажется, это достаточно просто, если смотреть на основные классы listview, просто установив режим сверхсканирования на OVERSCROLL_NEVER. Это ничего не делает на моей Samsung Galaxy s2. Я также попытался перезаписать функцию overScrollBy, чтобы ничего не делать. Это тоже не работает. […]

Остановить прокрутку в списке

У меня в моей деятельности есть список и кнопка с изображением. Когда я нажимаю кнопку изображения, я хочу перейти в определенную позицию в списке (я делаю это, вызывая: setSelection (int position) в списке. Проблема возникает, когда пользователь бросает список и затем щелкает по кнопке с изображением. В указанную позицию, но продолжает прокрутку. например. Когда я […]

Как определить, прокручивается ли listview вверх или вниз в андроиде?

Есть ли способ определить, просматривается ли listview вверх или вниз? OnScrollListener не поможет мне в этом случае. Заранее спасибо!

Android ListView альфа-скроллер для быстрого прокрутки длинного списка

Приложение «Контакты» показывает кнопку на боковой стороне экрана, которая действует как маленький палец, чтобы вы могли быстро пролистывать большой список. У меня очень длинный список, который будет полезен для этого поведения навигации, но не может найти никакой документации о том, как его включить. Это поведение, встроенное в SDK, или я должен написать его сам?

Android: onScrollStateChanged SCROLL_STATE_IDLE иногда не срабатывает

У меня проблема. Что я делаю: у меня есть ListView, в котором есть некоторые изображения. Чтобы сделать прокрутку более гладкой, я отключил отображение изображений при прокрутке. Теперь на Android появляется ошибка, которая иногда приводит к тому, что состояние прокрутки не возвращается обратно из SCROLL_STATE_FLING обратно в SCROLL_STATE_IDLE, что приводит к тому, что мои изображения не […]

Прокрутка ListView по пикселям в Android

Я хочу прокрутить список ListView в Android по количеству пикселей. Например, я хочу прокрутить список на 10 пикселей вниз (так, чтобы первый элемент в списке спрятал первые 10 пикселей). Я думал, что явно видимые scrollBy или scrollTo в ListView будут выполнять эту работу, но они этого не делают, вместо этого они неправильно прокручивают весь список […]

Как отключить прокрутку и отскок в списке андроидов?

Поведение моего списка на двух устройствах состоит в том, что либо он становится желтым / оранжевым, когда я его прокручиваю, либо его можно перекрыть, а затем снова щелкнуть. Последнее поведение плохо, потому что оно показывает фон под ним, который я хочу предотвратить. Я пытался: listview.setOverScrollMode(ListView.OVER_SCROLL_NEVER); И он больше не показывает фон, но теперь есть очень […]

Сохранить позицию прокрутки с каждым обновлением в режиме просмотра списка

Я установил таймер в своем приложении, я мог получить некоторую информацию из веб-службы и привел к отображению списка. Теперь моя проблема в том, что каждый раз, когда работает таймер, прокручивайте назад до начала … Как я могу сохранить положение прокрутки при каждом обновлении в виде списка? Часть моего кода: runOnUiThread(new Runnable() { public void run() […]

Настройка ListView для прокрутки позиции в Android

Я знаю setSelection() , setSelectionFromTop() и setSelectionAfterHeaderView() , но ни один из них, похоже, не делает то, что я хочу. Учитывая элемент в списке, я хочу прокручивать его так, чтобы он выглядел. Если элемент находится над видимым окном списка, я хочу прокрутить, пока элемент не станет первым видимым элементом в списке; Если элемент находится под […]