Articles of listview

Адаптер Android Array с ArrayList и ListView не обновляется при изменении архаиста

У меня есть приложение для Android с экраном, состоящим из ListView, который я использую для отображения списка устройств. Эти устройства хранятся в массиве. Я пытаюсь использовать ArrayAdapter для отображения того, что находится в массиве на экране в списке. Он работает, когда я сначала загружаю класс SetupActivity , однако есть возможность добавить новое устройство в метод […]

Полоса хода поворота в каждом элементе списка

Я уже давно почесываю голову над этим и искал ответ без везения! Это кажется тривиальным, но, насколько я знаю, это не так. Я использую listview в своем приложении для Android, где каждый элемент (представление) отображает вращающийся ProgressBar до того, как содержимое будет загружено и отображено (содержимое извлекается через HTTP-вызовы и json, поэтому для обработки может […]

SwipeRefreshLayout скрыт за ActionBar с прозрачными барами состояния

У меня возникли проблемы с отображением SwipeRefreshLayout при использовании прозрачной навигации и баров состояния (API-уровень 19). То есть, в настоящее время он находится в строке состояния (вверху экрана), когда я хочу, чтобы он находился под панелью действий. ListView работает как ожидалось. То есть, контент правильно отображается за навигационными панелями и не скрывается под строкой состояния […]

Предварительная загрузка дополнительных представлений с помощью ListView-Adapter

Если я правильно понимаю, ListView-Adapter загружает еще 1 вид, который в данный момент отображается на экране. Предположим, что вид с 1 по 5, плюс невидимый, но предварительно загруженный вид. 6. Если пользователь прокручивается вниз, просмотр 1 отклоняется и отображается представление 6. Я хотел бы знать, как предварительно загружать больше представлений, например view 6 в примере, […]

Отключить прокрутку в дочерней программе Recyclerview android

У меня есть макет состоит из Parent RecyclerView с дополнительным Recyclerview в нем Я знаю, что нехорошо помещать список внутри другого списка, но я должен так, чтобы я мог использовать функции вспомогательного списка, такие как прокрутка и перетаскивание Моя проблема заключается в том, что дочерний Recyclerview получает фокус и останавливает родителя от прокрутки, если на […]

Эффект кнопки «Слайд-эффект» элемента «Просмотр списка» для Android

Я переношу приложение iPhone в приложение для Android, и одна из трудностей – воссоздание функциональных возможностей, которые являются родными для iPhone. Я нашел встроенную функциональность iPhone: когда пользователь выполнил показ слайдов в списке в списке, появится кнопка удаления. Есть ли версия для этого в Android? Можно ли использовать и повторно использовать / настраивать?

Обновить индикатор выполнения в списке для загрузки нескольких файлов

Как мы можем обновить индикатор выполнения в ListView. Когда каждый индикатор выполнения связан с загрузкой файла и который выполняется через AsyncTask. Особенностью будет: Каждый индикатор выполнения обновляется с процессом загрузки. Когда файл будет загружен, он будет сохранен на SD-карте. Будет добавлено его обслуживание (работает на заднем плане. Когда один загруженный файл должен показывать «Complete» (не […]

Как выбрать элемент ListView после длительного клика?

У меня есть глупая маленькая проблема. Я зарегистрировал ListFragment как OnItemClickListener и OnItemLongClickListener своего собственного ListView . Когда onItemClick событие onItemClick намерение для активности просмотра этого элемента, никаких проблем нет. Когда onItemLongClick событие onItemLongClick , я хочу выполнить следующие действия: Создание CAB Сохранять выбранный длинный элемент Код: @Override public boolean onItemLongClick(AdapterView<?> parent, View view, int […]

Адаптер с hasStableIds с использованием GUID или строк в качестве идентификаторов

Я реализую пользовательский ArrayAdapter<T> , и я хочу установить hasStableIds в true. Но идентификаторы моих элементов T – это строки и метод getItemId возвращает longs . Итак, что я сейчас делаю: @Override public boolean hasStableIds() { return true; } @Override public long getItemId(int position) { return this.getItem(position).getId().hashCode(); } Где getId() возвращает строку. Это правильное решение […]

Слушатель жестов onFling не действует согласный

Обновление: см. Награду за расширенный вопрос. У меня есть установка GestureDetector в ListView . ListView – это целый фрагмент, который поступает со стороны окна и частично перекрывает другой фрагмент. Я хочу дать пользователю возможность пронести его близко (т. Е. Wunderlist – отличный пример этой функции на правой стороне). Вот моя настройка: gestureListener = new View.OnTouchListener() […]