Articles of android arrayadapter

CursorAdapter vs ArrayAdapter для ListView

Я хочу заполнить свой ListView данными, которые будут поступать из Интернета в форме JSON. Список должен быть теоретически бесконечным, при этом приложение запрашивает больше данных, если прокручивать их вниз. Должен ли я использовать адаптер Cursor или Array(List) чтобы связать мою онлайн-базу данных с моим ListView ? В более общем смысле, какие аргументы следует учитывать при […]

Общие с ArrayAdapters

У меня возникла проблема при попытке создать общий ArrayAdapter. Вероятно, это связано с моим ограниченным пониманием дженериков на Java и надеялось, что кто-то может меня установить прямо. В основном у меня есть абстрактный базовый адаптер: public abstract class BaseAdapter<T> extends ArrayAdapter<T> { …. private List<T> items; …. protected abstract List<T> build(JSONArray jsonArray); …. @Override public […]

Android Как переписать фильтр для моего ArrayAdapter?

Привет, ребята, мой первый пост здесь … Я пытаюсь написать собственный фильтр для фильтрации arraylist в моем массиве, чтобы мой список был отфильтрован, когда я нажимаю кнопку. Например, когда я нажимаю на свою кнопку public void onClick(View arg0) { String abc = "abc"; m_adapter.getFilter().filter(abc); } Однако, когда я нажимаю на свою кнопку, мое приложение неожиданно […]

Большой набор данных с ArrayAdapter и ListView в Android

Для учебных целей я хотел бы написать приложение для Android, которое отобразит список чисел от 0 до Integer.MAX_VALUE. В настоящее время у меня есть приложение, которое отображает числа от 0 до 100, это легко, потому что вы можете просто создать массив чисел, а затем передать это адаптеру, в настоящее время используя ArrayAdapter. Если я попробую […]

ListView – getView называется слишком много раз

Я знаю, что есть несколько вопросов, касающихся этой проблемы «getView, вызываемой несколько раз», но моя проблема немного отличается. У меня есть собственный listView с настраиваемой строкой (используется row_layout.xml). Он вообще работает хорошо. В начале у меня возникла проблема с несколькими вызовами getView, и она была исправлена ​​с помощью одного из методов, которые я видел здесь […]

Просмотр списка Android с помощью ViewHolder

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

Как отключить элемент в моем ListView

У меня есть набор ListView в моем AlertDialog на Android, и я пытаюсь добавить разделители в качестве заголовков заголовков, чтобы помочь организовать информацию. Я понял, как отображать их … но они по-прежнему выбираются пользователем, что не очень хорошо. Есть ли способ отключить элемент, который можно выбрать в Android ListView ? Я нашел метод isEnabled(int position) […]

Адаптер массива notifyDataSetChanged () не будет работать

Я трачу слишком много времени на это, так что нужно снова спросить. Я понятия не имею, почему это происходит вообще. У меня есть адаптер массива (aAdapter) и список массивов (aList), и я пытаюсь поместить ясную кнопку, чтобы стереть записи в базе данных и очистить список. Моя проблема в том, что NotifyDataSetChanged () просто не работает […]

Как добавить слушателя для флажков в виде адаптера, Android, ArrayAdapter, onCheckedChanged, OnCheckedChangeListener

У меня есть listView, который через ArrayAdapter заполняется небольшими подменю xml. Каждый маленький вид имеет только две вещи внутри, флажок и строковый ярлык рядом с ним. Я хочу установить прослушиватель onCheckedChanged, чтобы зафиксировать событие, когда пользователь проверяет или снимает флажки. Например слушателя, показанного здесь: listView.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) { Toast.makeText(this, […]

Android автозаполняет несколько строк текста в одном результате

Есть ли в любом случае два объекта TextView в одном результате AutoCompleteTextView? например ——————————- result 1 title result 1 alt text ——————————- result 2 title result 2 alt text ——————————- И так далее… ArrayAdapter позволяет только одно привязку для представления, так как я могу связать больше видов в адаптере? Вот так: (…= new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_1item, […]