Articles of адаптер

Увеличивает ли notifydatasetchchange вызов onCreateViewHolder при использовании RecyclerView

Я хочу использовать переключатель для переключения между двумя разными видами, но с использованием одного и того же RecyclerView. В принципе, как только вы переключаетесь, я хочу, чтобы адаптер RecyclerView вызывал onCreateViewHolder, но на этот раз он будет использовать другой файл элемента макета. Не notifydatasetchanged() бы об notifydatasetchanged() заставить адаптер перестроить себя? Или есть другой способ? […]

NullPointerException: попытка вызвать виртуальный метод 'int java.util.ArrayList.size ()' для ссылки на нулевой объект

Я новичок в Fragments и пользовательских адаптерах ListView . Может ли кто-нибудь дать мне руку, пожалуйста? У меня есть свой Fragment где у меня есть ListView public class RecordingListFragment extends Fragment implements OnItemClickListener { ListView mListView; TextView emptyView; Button options, delete,edit; ArrayList<String> recordings = null; RecordingsListAdapter mAdapter; public RecordingListFragment() { } @Override public View onCreateView(LayoutInflater […]

Как вызвать метод, определенный в ListFragment из адаптера?

У меня есть ListFragment и пользовательский адаптер. Из адаптера я получаю событие onClick от кнопки, определенной в строках. В методе onClick я получаю некоторый идентификатор, который я бы хотел передать в ListFragment чтобы сделать что-то. Как я могу вызвать метод showTask в ListFragment из адаптера? listfragment public class TaskListFragment extends ListFragment{ /* … */ @Override […]

Строка RecyclerView перетасовывается и меняет изображения: android

Изменения в вопросе, поскольку исправлена ​​другая проблема. Моя проблема заключается в том, что Recycler View прокручивается вверх и вниз Элемент строки изменяет свое положение при быстрой прокрутке и возвращается в исходное положение. Элемент Row делает часть исправления в качестве фона Здесь, как я настраиваю просмотр My Recycler во Фрагменте. private void setRecyclerView() { recyclerView.setHasFixedSize(true); StaggeredGridLayoutManager […]

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

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

AlphabetIndexer с пользовательским адаптером

Может ли кто-нибудь показать мне пример использования AlphabetIndexer с пользовательским адаптером, который использует getView ? Я работаю со стандартным адаптером, но не знаю, как реализовать его с помощью адаптера. благодаря

Как реализовать бесконечную галерею в Android?

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

Если адаптеры в Android будут статическими внутренними классами или нестационарными внутренними классами

У меня есть ListView в Activity, и я устанавливаю пользовательский адаптер в ListView. Если класс адаптера должен быть: private static class MyAdapter extends ArrayAdapter или private class MyAdapter extends ArrayAdapter Я предполагаю, что это не должно меняться, если адаптер включен в ссылку на действие, но хотел подтвердить это.

Android PagerAdapter не вызывает функцию instantiateItem

Я пытаюсь реализовать ViewPager с PagerAdapter в своем приложении. В основном я работаю над этим примером . Мой PagerAdapter называется DataPagerAdapter и использует следующий конструктор и instantiateItem , где я раздуваю представление из data_list_view.xml : public class DataPagerAdapter extends PagerAdapter implements TitleProvider { private LayoutInflater mInflater; private static String[] titles = new String[] { "Page […]

RemoveView (View) не поддерживается в AdapterView

Я хочу удалить определенную строку из спискаView при щелчке ImageView. Мой список выглядит следующим образом: Я хочу, чтобы при нажатии последнего изображения удалялась эта строка. Вот мой адаптер: public class UserItemAdapter extends ArrayAdapter<Photos.Record> { private ArrayList<Photos.Record> photos; public UserItemAdapter(Context context, int textViewResourceId, ArrayList<Photos.Record> photos) { super(context, textViewResourceId, photos); this.photos = photos; } @Override public View […]