Articles of android arrayadapter

Обновить данные в Arrayadapter

У меня есть эта проблема, у меня есть private ArrayList<CustomItem> items; private ArrayAdapter<CustomItem> arrayAdapter; Я показываю данные, присутствующие в элементах, эти данные я вижу в списке, теперь я хочу обновлять данные и просматривать эти новые данные if (!items.isEmpty()) { items.clear(); // i clear all data arrayAdapter.notifyDataSetChanged(); // first change items = getNewData();// insert new data […]

Nullpointerexception в getView пользовательского ArrayAdapter

Я получаю Nullpointerexception в моем настраиваемом ArrayAdapter в моем приложении. Я не знаю, почему здесь создается Nullpointer. И я не могу воспроизвести это исключение. Исключение не появилось долгое время, и у меня нет изменений кода, так что это еще более странно. Код: private class MyAdapter<T> extends ArrayAdapter<String> { private Map<String, String> selectedDevices; public MyAdapter(Context context, […]

Как установить разные высоты для каждой строки в ListView?

У меня проблема с настройкой высоты одной строки в ListView. Я уже читал сотни форумов и сообщений в блогах, но ничего не работает для меня. У меня есть ListView с ArrayAdapter<Order> . В зависимости от атрибутов объекта Order используются разные макеты с разной высотой для каждой строки. Однако, в конце концов, все строки имеют одинаковую […]

Ошибка: ArrayAdapter требует, чтобы идентификатор ресурса был TextView

Что это значит? Я борюсь с этим ListView что у меня есть ArrayAdapter . Я написал этот приятный фрагмент диалога, который я вызываю к списку listUU для updateUI. Я хочу обновить этот ListView меня есть в моем фрагменте из DialogFragment сначала ArrayAdapter был сложным типом класса i Created: ArrayAdapter<Location> theLocations; … //in oncreateview theLocations = […]

Параметр Getview "convertview" не имеет значения для нового параметра "position"

Я использую ArrayAdapter для списка объектов моего собственного типа (только один тип), и я предоставляю пользователю возможность создавать больше элементов (таким образом создавая больше видов для этих элементов). В какой-то момент getView отправил новый индекс «позиции» с ненулевым «преобразованием». Затем он показывает первый вид в последней позиции. После этого при прокрутке просмотров все перемешалось. Я […]

Android – удаление элемента из списка ListView при длительном нажатии

У меня возникли проблемы при попытке удалить элемент из списка в длинном клике. Ниже приведен код: public class MListViewActivity extends ListActivity { private ListView lv; private String[] some_data = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); some_data = getResources().getStringArray(R.array.mdata); // Bind resources Array to ListAdapter ArrayAdapter<String> myAdapter = new ArrayAdapter<String>(this, R.layout.list_item, R.id.label, some_data); this.setListAdapter(myAdapter); […]

Переработка просмотров в списке, стоит?

При переопределении базового адаптера в списке андроидов вам необходимо реализовать этот метод public View getView(int position, View convertView, ViewGroup parent) . Обратный просмотр – это представление, которое ранее было сдвинуто с листа при прокрутке, и оно дано так, что вы можете повторно использовать это представление вместо создания нового представления. Мой вопрос: действительно ли нужно повторно […]

Передача контекста в ArrayAdapter внутри фрагмента с помощью setRetainInstance (true) вызовет утечку?

У меня есть ListFragment, который будет отображать список элементов через ArrayAdapter, я пытаюсь справиться с изменением конфигурации (вращение устройства). Я чувствую, что передача контекста активности в Array Adapter может привести к утечке памяти при перезагрузке Activity при вращении, и адаптер ListFragment сохраняется, потому что Я использую setRetainInstance (true), может ли кто-нибудь сказать мне, верно ли […]

Переключить флажок программно

У меня есть ListView элементов, которые необходимо проверить / непроверять. Я настроил ArrayAdapter, который в настоящее время использует android.R.layout.simple_list_item_multiple_choice как строку, и все отображает просто отлично. Я также могу правильно получить клики по этому элементу. Однако флажок в пользовательском интерфейсе не переключается, когда элемент выбран. Я пытался понять это на какое-то время, может ли кто-нибудь […]

Отображение форматированной строки в формате HTML

Мне нужен пример того, как отображать строки, которые я обозначил простым html, в TextView. Я нашел «Spanned fromHtml (String source)», но я не знаю, как подключить его к моему java-коду. Вот моя Java: package com.SorenWinslow.TriumphHistory; import android.app.ListActivity; import android.os.Bundle; import android.widget.ArrayAdapter; public class TriumphHistory extends ListActivity { String[] HistoryList; /** Called when the activity is […]