Articles of baseadapter

Android: BaseAdapter и getLayoutInflater в отдельном файле класса

Прямо сейчас, чтобы заполнить мои GridViews, я использую расширенный класс BaseAdapter для каждого из моих Android-мероприятий (большинство из них). Чтобы упростить чтение и обслуживание, я пытаюсь поместить весь код BaseAdapter в отдельный файл класса. Чтобы заполнить GridView, я использую LayoutInflater, и вот здесь ситуация становится сложной … Поскольку getLayoutInflater () поступает из android.Activity , он […]

Пропустили 60 кадров! Приложение может слишком много работать над своей основной нитью

Я работаю над приложением, которое должно получить ответ JSON от веб-службы и написать каждый элемент в списке , я прочитал, что должен работать с AsyncTask, чтобы получить HTTP-ответ, и я сделал это, и я мог бы получить данные из веб-службы И отображать их в TextViews . Но когда я пытаюсь отображать элементы в списке, он […]

Редактор в Listview android

У меня есть Listview с editext и textview. Когда я касаюсь edittext, тогда edittext потерял фокус! Я решил эту проблему, установив android:windowSoftInputMode="adjustPan"(AndroidManifest.xml) . Теперь я касаюсь edittext, а editext получает фокус, но ярлык приложения и некоторая часть списков исчезают (верхняя часть). Я хочу сосредоточиться, когда пользователь прикасается к edittext без метки приложения с потерей и […]

Android, List Adapter возвращает неправильную позицию в getView

Я нашел загадочную проблему, которая может быть ошибкой! У меня есть список в моем фрагменте. Каждая строка имеет кнопку. Список не должен отвечать на клик, однако кнопки доступны для просмотра. Чтобы получить, какая кнопка нажата, я создал слушателя и реализую его в своем фрагменте. Это код моего адаптера. public class AddFriendsAdapter extends BaseAdapter { public […]

Получить контекст приложения из класса non activity singleton

В моем проекте андроида у меня есть класс ImageAdapter, в котором я передаю контекст приложения для некоторых дальнейших потребностей. public class ImageAdapter extends BaseAdapter { private Context c; public ImageAdapter(Context c) { this.c = c; } … } Проблема в том, что я хочу сделать ImageAdapter как singleton, чтобы иметь легкий доступ к экземпляру этого […]

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

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

Как установить высоту строк ListView

Я покажу вам изображение ниже, в котором высота строк не одинакова. Я хочу, чтобы строки были одинаковой высоты. В моей программе я получаю данные из службы XML, которые я анализировал и отображаю результат в представлении списка, но высота строк ListView не одинакова. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:background="@drawable/list_selector" android:padding="3dip" android:layout_width="match_parent" android:gravity="center" android:layout_height="10dp"> <TextView android:layout_height="wrap_content" […]

Как настроить listview с помощью baseadapter

Я хочу создать настраиваемый ListView следующим образом: Я думаю, что мне нужно использовать BaseAdapter но я понятия не имею об этом. пожалуйста помогите. Thanx.

Разница между getView & getDropDownView в SpinnerAdapter

Когда вы реализуете SpinnerAdapter, вы получаете getDropDownView , как он отличается от getView который у вас есть, когда вам нужно расширить BaseAdapter .

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

Когда я переписываю свой ListView , я вызываю определенный метод из моего Adapter . Проблема : Когда я вызываю updateReceiptsList из моего Adapter , данные обновляются, но мой ListView не отражает изменения. Вопрос : Почему мой ListView показывает новые данные, когда я вызываю notifyDataSetChanged ? Адаптер : public class ReceiptListAdapter extends BaseAdapter { public List<Receipt> […]