Articles of listview

Установите цвет фона для выбранного элемента ListView в android

У меня есть список, который отображает несколько элементов. Теперь я хочу перейти к определенному элементу (например, к 33-му предмету). Я знаю, что это можно сделать через myList.setSelection(32); Но в пользовательском интерфейсе элемент не получает подсветки (потому что он находится в режиме касания ?!). Как я могу применить определенный цвет фона для этого элемента? Я пытался […]

Android Загрузить несколько файлов и показать прогресс в ListView

У меня есть N файлов для загрузки. Я хочу загрузить их последовательно в фоновом режиме – один за другим. Я хочу показать прогресс и статус в ListView. Итак, ListView выглядит так: Файл1 … скачал File2 …. скачал File3 … в прогресс говорит 39% Файл4 … Ожидание …. Listview обновляется периодически (скажем каждые 2 секунды) и […]

Отключить прокрутку ListView при прокрутке ViewPager

Есть ли способ заблокировать вертикальную прокрутку ListView при прокрутке элемента, который является ViewPager? Или, возможно, изменить чувствительность горизонтальной прокрутки ViewPager? Благодарю. ПОСЛЕДНИЕ ИЗМЕНЕНИЯ Вот мое обновленное решение. Спасибо за ваши ответы Масуда Дадаши, ваши комментарии, наконец, заставили меня придумать решение моей проблемы. Вот мой собственный класс ListView: public class FolderListView extends ListView { private float […]

Несколько push-сообщений: содержимое адаптера изменилось, но ListView не получил уведомление

Когда я получаю много push-сообщений (скажем 50) из GCM в течение 1 секунды, я получаю следующее исключение: Java.lang.IllegalStateException: содержимое адаптера изменилось, но ListView не получил уведомление. Убедитесь, что содержимое вашего адаптера не изменено из фонового потока, но только из потока пользовательского интерфейса. [В ListView (2131427434, класс android.widget.ListView) с адаптером (класс an)] в файле android.widget.ListView.layoutChildren (ListView.java:1544) […]

Как справиться с отменой после удаления, чтобы удалить в android ListView?

Мне нужно реализовать прокрутку для удаления в ListView с функцией Undo, как в приложении Gmail Я знаю, что есть вопросы, которые уже задают вопрос о удалении Удалить список элементов с помощью слайд – как Gmail а также Android scipe удалить строку списка Но ни один из них не объясняет, как управлять Undo после удаления и […]

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

Я хочу реализовать вертикальную карусель в андроиде. Я искал много вещей об этом, Наконец, я нашел здесь пример горизонтальной карусели. Может ли любое тело узнать, как преобразовать эту горизонтальную карусель в вертикальную карусель. А также я пробовал это. Ссылка. Этот трехмерный список отображает вращение каждого элемента, но я хочу реализовать весь список в 3d. Может […]

Внедрить список с разделителем раздела в android

Привет, как я могу реализовать список с разделителем раздела, подобным тому, который находится в списках блокировок Android. Можете ли вы указать какие-либо статьи или учебные пособия для этого?

ExpandableListView расширяется только на определенной кнопке?

Хорошо, я пытаюсь создать ExpandableListView, например Spotify, но это не так. Но я не знаю, как отключить LinearLayout, чтобы действовать как кнопка (Развернуть список). Я создал изображение, которое должно описывать, что мне нравится , Мне нравится иметь возможность обрабатывать щелчок по тексту / изображению (родительский) как нормальное взаимодействие. Щелчок правой кнопкой мыши должен расширить список, […]

Изменить цвет текста ListView

Я пытаюсь изменить цвет текста в ListView но я не могу найти, как это сделать .. < listViewObject= (ListView) findViewById(R.id.chathlist); ArrayList<String> chatHistory = new ArrayList<String>(); chatHistory.add("Msg 1"); chatHistory.add("Msg 2"); chatHistory.add("Msg 3"); chatHistory.add("Msg 4"); chatHistory.add("Msg 5"); chatHistory.add("Msg 6"); chatHistory.add("Msg 7"); ArrayAdapter aa=new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, chatHistory); listViewObject.setAdapter(aa); listViewObject.invalidate(); Я пробовал много способов, но я не могу изменить […]

Получение позиции в onCreateViewHolder

Я преобразовываю свой ListView в RecyclerView с помощью библиотеки поддержки v7. У меня есть 2 разных макета для загрузки в RecyclerView . В ListView я получил позицию элемента в getView() и смог загрузить соответствующий макет для этой строки. Но в RecyclerView у onCreateViewHolder нет параметра позиции. Есть ли другой способ достичь этого? PS: В приложении […]