Articles of listadapter

Android Обработка многих полей EditText в ListView

Просто основной вопрос: если у меня есть несколько десятков полей EditText, которые являются частью ListAdapter, как отдельные поля EditText могут знать, к какой строке они принадлежат? В настоящее время я использую TextWatcher для прослушивания ввода текста. Я попытался расширить TextWatcher, чтобы я мог перейти в позицию EditText к конструктору TextWatcher. Однако, когда появляется мягкая клавиатура, […]

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

Моя проблема заключается в том, что я не знаю, должен ли я использовать несколько видов списков или настраиваемый адаптер элемента списка, который может динамически расти. Например, для конкретного пользователя они могут иметь несколько действий: – Сделать фото – Скажите что-то – Проверка в – … По-видимому, этот список может вырасти, поскольку пользователь сделал больше действий. […]

NullPointerException в пользовательском адаптере getView

Я кодирую пользовательский адаптер для ListView, который имеет свой собственный список. Очевидно, я должен написать функцию getView . Так вот мой код: /*1*/ public View getView(int position, View convertView, ViewGroup parent) { /*2*/ View vi = convertView; /*3*/ if (convertView == null) /*4*/ vi = inflater.inflate(R.layout.result_list_item, null); /*5*/ /*6*/ TextView title = (TextView) vi.findViewById(R.id.tvTitle); /*7*/ […]

Прокрутка до / установка позиции настроек пользовательского списка.

У меня есть пользовательский параметр preferencefragment, который содержит две пользовательские команды listpreferences. Из-за динамического характера этих двух списков каждый раз, когда загружается родительский фрагмент, я обновляю эти два фрагмента, создавая новый экземпляр пользовательского параметра preferencefragment: if(themeListFragment != null) { themeListFragment = new ThemeListFragment(); //init fragment getFragmentManager().beginTransaction() .replace(R.id.themeFragmentCont, themeListFragment) .commit(); } Это отлично работает и отображает […]

ViewPager и OnItemClickListener в ListView

Я работаю над созданием адаптера просмотра списка прокрутки. Моя основная методология заключается в том, чтобы обернуть представление элемента списка в качестве второго представления в ViewPager и предоставить необходимые обратные вызовы в прослушивателе изменений элементов ViewPager. Благодаря сильной боли у меня есть редизайнер View, работающий по назначению, а также реализованные шаблоны ViewHolder и ViewBinder. Мне даже […]

Выделение выделенного элемента в ListView на Android

Я делаю приложение, которое работает с ListViews в Android, и я не могу сделать так, чтобы выбранный (chacked) элемент имел другой фон. Я использую CHOICE_MODE_SINGLE. Так выглядит мой код: ListView, который я использую: (Внутри layout.xml ) <ListView android:id="@+id/listView" android:layout_width="wrap_content" android:layout_height="match_parent" android:choiceMode="singleChoice" android:listSelector="@drawable/selector_test" > </ListView> Макет TextView, который я использую в адаптере: ( ListItem.xml ) <TextView […]

В пользовательском представлении отсутствует конструктор, используемый инструментами для адаптера

Я получил следующее предупреждение: Пользовательский вид com / example / view / adapter / SomeAdapter отсутствует конструктор, используемый инструментами: (Контекст) или (Контекст, AttributeSet) или (Контекст, AttributeSet, int) В моем классе SomeAdapter, который расширяет базовый адаптер, который расширяет ArrayAdapter public class SomeAdapter extends BaseAdapter{} public abstract class BaseAdapter extends ArrayAdapter<SomeModel>{} Предупреждение существует в конкретном адаптере, но […]

CursorLoader для нескольких ContentProviders

Мне нужно сделать ListAdapter, который представляет данные из нескольких ContentProviders. Сами ContentProviders представляют одну таблицу из реляционной базы данных. Я хочу использовать систему CursorLoader для извлечения агрегированных данных в ListView. Возможно ли это сделать с 1 загрузчиком или мне нужно использовать несколько загрузчиков? Я бы предпочел использовать его. Я не уверен, как у меня могут […]

Android ListView с несколькими выбираемыми и настраиваемыми адаптерами

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

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

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

Intereting Posts