Описание тега android-viewholder

Объект ViewHolder хранит каждое из представлений компонентов внутри поля тега макета, поэтому вы можете сразу получить к ним доступ, не просматривая их повторно. Паттерн ViewHolder часто используется в приложениях Android для повышения производительности доступа к просмотру.
2 ответа

Слушатель ButterKnife onClick внутри метода ViewHolder

Какой будет правильный способ добавления масла ножа @OnClick к мнению в этом методе? private List<Foo> foos; private RecyclerView recyclerView; private MapActivity mapView; @Override public RecyclerView.ViewHolder onCreateViewHolder(final View…
3 ответа

Как я могу проверить переработчик просмотра адаптера TextInputEditText из фрагмента?

У меня есть фрагмент, который содержит обзор переработчика. Управление этим обзором осуществляется с помощью адаптера, который включает в себя шаблон держателя. Во фрагменте у меня есть кнопка "Сохранить", эта кнопка должна проверить, что в списке н…
1 ответ

RecyclerView Adapter и ViewHolder обновляются динамически

Я пытаюсь создать приложение, которое будет загружать новости из сети и будет обновляться динамически. Я использую RecyclerView а также CardView для отображения содержимого. я использую Jsoup разобрать сайты. Я не думаю, что мой код нужен, потому чт…
0 ответов

Реакция переключателя очень медленная

У меня есть RecyclerView с текстом и радио-кнопка, как это: Когда я выбираю любой из переключателей, он получает идентификатор. Моя проблема в том, что когда я выбираю переключатель, он реагирует очень медленно (т. Е. Красный цвет на переключателе п…
1 ответ

RecyclerView Добавление / повторное добавление элементов

Я предполагаю, что просто не правильно понимаю RecyclerView, однако у меня возникла проблема с добавлением элемента после его удаления. Мой вид состоит из макета карты с некоторым текстом и двумя изображениями. Два вида изображений сгруппированы, и …
3 ответа

Android ViewGroup для ViewHolder

Я создаю простое приложение Todolist для Android, используя Retrofit2. Я получил класс-адаптер для создания Recyclerview с Todos из списка. Это работает без проблем (здесь идет код): public class TodolistAdapter extends RecyclerView.Adapter<Todol…
1 ответ

RecyclerView - для изменения значка выбранного элемента требуется два щелчка мышью

Я работаю над почтовым приложением, в котором пользователь может отправлять одну и ту же почту нескольким контактам. Когда я открываю список контактов, я хочу иметь возможность нажимать на пользователя, и его изображение в профиле должно быть замене…
0 ответов

Опция вставки не разрешена в представлении Editext Android

Я столкнулся с одной странной проблемой в одном адаптере, который содержит два держателя вида: изображение и текст редактирования. Если сначала я пытаюсь вставить скопированный текст из какого-либо браузера после долгого щелчка, это работает отлично…
2 ответа

Можно ли получить положение представлений внутри ViewHolder для RecyclerView?

Имеющийся у меня ViewHolder содержит представления, необходимые для каждого элемента моего RecycleView: два TextView, PlayPauseView и AppCompatSeekBar. В конструкторе я инициализировал их для их идентификаторов моего макета и готов к тому, чтобы мой…
1 ответ

Почему я должен проверить mPosition в моей AsyncTask onPostExecute?

Я использую AsyncTask лениво загружать изображения в мой ListView, Это все работает правильно, но я не понимаю, почему я должен проверить мой mHolder.hPosition против mPosition в onPostExecute метод. Если я не проверю эти значения, старые изображени…
4 ответа

ImageView маленький после вращения устройства

После поворота устройства -> Изображение (id=list_image2) остается небольшим, как это было в режиме портирования. Кажется, это потому, что я изменяю количество столбцов gridView.setNumColumns(3); но видоискатель по-прежнему содержит предыдущий просм…
0 ответов

RecyclerView перемещен с itemTouchHelper и свернут

Я могу переместить свой RecyclerView, следуя этому руководству. Теперь мне нужно минимизировать ViewHolder, когда он удерживается и снова открывается при отпускании. Что-то вроде этого: это К этому Спасибо
1 ответ

Проблемы с видоискателем в виде списка с флажком

Я пытаюсь реализовать просмотр списка с помощью флажка. слушатель работает хорошо, я могу видеть, какой элемент выбран, но есть проблема в этом классе, потому что cb.getTag() возвращает ноль. private class MyCustomAdapter extends ArrayAdapter<Tem…
29 июл '14 в 17:45
2 ответа

Recyclerview: использование нескольких типов просмотра и настройка видимости для разных макетов

Я использую представление переработчика в приложении чата, теперь, как вы все знаете в чате, у нас есть 2 разных представления. Вид справа: тот, который вы отправили. Вид слева: тот, который вы получили. Теперь мне удалось добиться того, что я хочу,…
0 ответов

onItemClick с всплывающим содержимым списка массивов

Что мне нужно, это тост или что-то в этом роде с содержимым списка массивов, который открывается, когда я нажимаю на элемент LinearLayout. Но я не знаю, как реализовать это с помощью держателя. public class CanteenListAdapter extends BaseAdapter imp…
2 ответа

Как показать несколько виджетов в представлении переработчика?

Я пытался понять, как я могу легко сказать, что два разных представления должны быть раздуты в зависимости от некоторой информации об объекте... Моя настройка примерно такая, но я продолжаю падать с этой ошибкой: java.lang.NullPointerException: Atte…
1 ответ

Android, как обновить видовое изображение в списке при нажатии на элемент

У меня есть ViewHolder в классе arrayadapter, я хочу привязать действие клика к определенному элементу в списке и мне нужно обновить содержимое элемента по клику favicon. У меня есть привязка действий в методе getView: class ViewHolder { public Imag…
1 ответ

Android: ReViewlerView ImageView перерабатывают при прокрутке

В моем приложении у меня есть RecyclerView. Каждый элемент RecyclerView содержит ImageView, который представляет элементы, добавленные в закладки. Я реализовал логику, которая проверяет состояние элемента для переключения содержимого ImageView (сост…
2 ответа

Как правильно нарисовать измененный элемент RecyclerView?

Там Fragment, Это RecyclerView прилагается ниже. Суть в том, что по дизайну первый элемент должен занимать немного больше места, чем остальные. Его я увеличиваю в ViewHolder адаптера при рендеринге следующим образом: public class myAdapter extends R…
1 ответ

Обновить данные представления списка с помощью viewHolder

Я работаю над проектом, у которого представление списка должно обновляться автоматически с изменениями базы данных, я работаю над ним долгое время и нахожу решение, которое использует шаблон ViewHolder, и я попробовал этот способ, и он действительно…
11 ноя '14 в 06:32