Articles of listview

Android бесконечно прокручивает список в обоих направлениях

Я пытаюсь понять, как реализовать бесконечно прокручиваемый список. Он отобразит календарь и события, и он должен начинаться с текущей или выбранной даты. Он должен прокручиваться в обоих направлениях, в прошлом и в будущем. Решения с OnScrollListener здесь работают очень хорошо, если мне нужно только идти в будущее (индекс просто растет). Но я не понимаю, как […]

Несколько столбцов в одном StaggeredGridView?

Можем ли мы иметь несколько столбцов в одном StaggeredGridView? Например, 1 столбец в первой строке, 3 столбца во второй строке и 2 столбца в 3-м? Фактически, я хочу достичь чего-то близкого к функциональности календаря Google, в котором я могу свободно управлять (добавлять, редактировать, удалять) графики.

Перетащите элемент списка Listview в другой элемент

У меня есть представление списка с разными типами элементов: заголовок, папка и файл: Теперь я бы хотел реализовать элемент файла перетаскивания и поместить его в элемент папок и получить исходную и целевую позицию. Я не хочу изменять целевую позицию (переупорядочить) при перетаскивании, как некоторые библиотеки просмотра списка перетаскивания. Есть ли какие-либо предложения для начала?

Как отменить выполнение AsyncTask из скрытого элемента в функции getView () в Android?

У меня проблема: в getView () функции ArrayAdapter, я запускаю загрузку изображения в ImageView с помощью AsyncTask. Но когда этот элемент невидим (список прокрутки), функция AsyncTask все еще загружает изображение. Я хочу отключить процесс AsyncTask, если элемент невидим. У вас есть решение по этим вопросам?

Содержимое адаптера изменилось, но ListView не получил уведомление, ничего не обновлялось в фоновом режиме

Я много читал об этом, но я не смог найти решение в моем случае. Вот настройка: Действие A содержит список и отображаемые данные. Когда асинхронная задача моего диспетчера данных завершит обновление, произойдет следующее: protected void onPostExecute(Void v) { super.onPostExecute(v); if (editedDataSectionRows == null) editedDataSectionRows = new int[] {0, 0, 0, 0, 0, 0, 0}; mData= […]

Android – setListAdapter () + notifyDataSetChanged () уточнение

У меня есть ListFragment , данные которого заполняются пользовательским адаптером (в моем случае SimpleAdapter ). У меня возникли проблемы с использованием notifyDataSetChanged() из моего класса, который расширил ListFragment . После многого оглядывания и нескольких (полезных) сообщений о переполнении стека позже: Listview не обновляется при вызове notifydatasetchanged () Android ListView не обновляется после notifyDataSetChanged Адаптеры notifyDataSetChanged […]

Onfling и OnTouch не работают вместе

У меня есть расширяемый список. Я реализую удаление listItem в Swipe Left каждого элемента. Я использую пользовательский адаптер для заполнения элементов списка. public class InsightsListAdapter extends BaseExpandableListAdapter { @Override public View getGroupView(final int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) { View row = convertView; row = inflater_.inflate(R.layout.insight_list_item, null); final GestureDetector gdt = new GestureDetector(new […]

Это список, и как это сделать

Большинство учебных пособий, которые я вижу в сети, также похожи на список Twitter. Нужна помощь. Я хочу сделать свое приложение похожим на ленту новостей facebook. В котором текст выше и изображение ниже. Каждый пост также будет помещен в коробку. Благодарю.

Android отключить прокрутку и нажать для просмотра списка

У меня есть простой макет, список и два значка для фильтрации и сортировки. Когда я нажимаю на одну из двух опций, у меня есть макет, который помещается над списком и покрывает только 60% экрана, тем самым делая видимым его просмотр ниже. То, что я хочу достичь, – отключить прокрутку для этого списка также, ни один […]

Текстовое изображение в режиме воспроизведения TextureView становится черным после onPause

Я использую TextureView для воспроизведения видео в ListView. Однако сам TextureView отлично работает, если я нажимаю кнопку «домой» и повторно запускаю приложение несколько раз, TextureView становится черным (хотя звук продолжает воспроизводиться). Если я снова выйду и снова вернусь, TextureView станет белым (или, может быть, прозрачным, так как белый цвет моего фона). Вот мой код: holder.instagramTextureView […]