Articles of listadapter

Как управлять ListView с шаблоном MVP для Android

В настоящее время я разрабатываю приложение для Android с использованием шаблона MVP. Когда я пытаюсь разработать Activity, я должен использовать ListView. Поэтому я использую Adapter для ListView. Но я слышал, что Adapter похож на Presenter на MVP Pattern. Я думаю, если Apdater будет знаком с Presenter, тогда я должен сделать Presenter для обновления ListView вместо […]

Как изменить положение счетчика в соответствии с положением другого счетчика в двух разных действиях

У меня есть два раскрывающегося списка spinner для Android в двух разных действиях. Но оба счетчика имеют одинаковые данные из одного и того же sourec.I хочу изменить позицию второго действия в зависимости от позиции первой активности. Как решить эту проблему? Обновленный код: Первая активность: public class ServiceRequest extends BaseActivity implements OnItemClickListener { private List<Item> customerList […]

Как я могу управлять высотой элементов spinner для Android?

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

Есть ли простой пример List / ListAdapter для Android

У меня есть веб-служба, которая возвращает супер простой список объектов MyObject [] data = webServiceCall (); MyObject имеет 1 поле, которое я хочу отобразить, "Name" (т. data[0].Name ) Как я могу превратить это в действие, в котором указано только имя этих объектов в прокручиваемом listActivity на Android. Я очень запутался в Cursors и не уверен, […]

Проникающая память адаптера изображения

У меня есть простая ListActivity, которая показывает изображения, и я инициализирую свой OkHttpClient для Picasso Builder в конструкторе класса ImageAdapter: picassoClient = new OkHttpClient(); picassoClient.interceptors().add(new Interceptor() { @Override public Response intercept(Chain chain) throws IOException { Request newRequest = chain .request() .newBuilder() .addHeader("Cookie","xyz") .build(); return chain.proceed(newRequest); } }); new Picasso.Builder(context).downloader(new OkHttpDownloader(picassoClient)).build(); getView() в getView() я использую […]

Android Бесконечное управление памятью списков

Я реализую бесконечный список, загружая больше элементов в arraylist в методе onScrollStateChanged (…). Если я реализую эту схему для извлечения более 1 миллиона записей, у меня будет миллион объектов, добавленных в arraylist, который будет интенсивным в памяти. Какие схемы я могу использовать для эффективного управления памятью? PS: Вопрос касается количества элементов, которые можно поместить в […]

Можно ли динамически менять адаптер ListView?

Вместо создания нескольких действий я хотел бы изменить ArrayAdapter ListView мере необходимости. Я не вижу упоминания в API о том, можно ли вызывать setAdapter() более одного раза. Чтобы быть более конкретным, скажем, я хотел бы начать работу с ListView . В этом примере ListView инициализируется с помощью listView.setAdapter(this) , например, из CategoryArrayAdapter . Затем пользователь […]

В чем разница между ArrayAdapter, BaseAdapter и ListAdapter

Не могли бы вы рассказать мне разницу между ArrayAdapter , BaseAdapter и ListAdapter .

Как завершить работу с адаптера ..?

Я пробовал с передачей context активности в адаптер, а затем я попробовал context.finish(); Но это дает мне одну ошибку, например, The method finish() is undefined for the type Context