Вопросы с тегом «adapter»

135
Разница между шаблонами проектирования Фасад, Прокси, Адаптер и Декоратор? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос В чем разница между шаблонами...

131
Как я могу обновить одну строку в ListView?

У меня есть, ListViewкоторый отображает новости. Они содержат изображение, заголовок и текст. Изображение загружается в отдельном потоке (с очередью и всем остальным), и когда изображение загружается, я вызываю notifyDataSetChanged()адаптер списка, чтобы обновить изображение. Это работает, но...

127
Использование recyclerview с базой данных

В настоящее время не существует реализации RecyclerView.Adapter по умолчанию. Может с официальным релизом гугл добавит. Поскольку не существует никакой поддержки CursorAdapterс в RecyclerViewнастоящее время, как мы можем использовать RecyclerViewс базой данных? Какие-либо предложения...

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

Когда я заново заполняю свой ListView, я вызываю определенный метод из моего Adapter. Проблема : Когда я звоню updateReceiptsListиз своего Adapter, данные обновляются, но мой ListViewне отражает изменения. Вопрос : Почему я не ListViewпоказываю новые данные при звонке notifyDataSetChanged? Адаптер...

126
Android: как привязать счетчик к списку настраиваемых объектов?

В пользовательском интерфейсе должен быть счетчик, который содержит некоторые имена (имена видны), и каждое имя имеет свой собственный идентификатор (идентификаторы не равны последовательности отображения). Когда пользователь выбирает имя из списка, переменная currentID должна быть изменена....

125
Представление ресайклера, показывающее один элемент

Я столкнулся со странной ошибкой, когда recyclerview показывает только один элемент. Ниже приведен код моего адаптера recyclerview: public class ChatAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { List<chat> chats; String username; final int My=0,Their=1; public...

123
Какова роль адаптеров в Android?

Я хочу знать, когда , где и как используются адаптеры в контексте Android. Информации из документации разработчика Android мне было недостаточно, и хотелось бы получить более подробный...

122
Заголовки Android ListView

У меня есть ListView, на котором есть какие-то события. События отсортированы по дням, и я хотел бы иметь заголовок с датой на каждый день, а затем события слушают ниже. Вот как я заполняю этот список: ArrayList<TwoText> crs = new ArrayList<TwoText>(); crs.add(new TwoText("This will be...

119
Вызов метода Activity из адаптера

Можно ли вызвать метод, определенный в Activity from ListAdapter? (Я хочу создать Buttonв list'sстроке, и при нажатии этой кнопки он должен выполнить метод, определенный в соответствующем Activity. Я попытался установить onClickListenerв моем, ListAdapterно я не знаю, как вызвать этот метод, каков...

112
Почему ContentResolver.requestSync не запускает синхронизацию?

Я пытаюсь реализовать шаблон адаптера Content-Provider-Sync, как обсуждалось на Google IO - слайд 26. Мой поставщик контента работает, и моя синхронизация работает, когда я запускаю его из приложения Dev Tools Sync Tester, но когда я вызываю ContentResolver. requestSync (account, author, bundle) от...

112
Как обновить / обновить конкретный элемент в RecyclerView

Я пытаюсь обновить конкретный элемент в RecyclerView. История: когда пользователь нажимает на элемент, он отображается AlertDialog. Пользователь может ввести текст, нажав кнопку ОК. Я хочу показать этот текст в этом элементе и показать невидимое ImageView- объявленное в XML и адаптере ViewHolder- Я...

105
Получить выбранный элемент и его позицию в RecyclerView

Я заменяю свой ListViewна RecyclerView, список показывает нормально, но я хотел бы знать, как получить выбранный элемент и его положение, аналогично методу, который OnItemClickListener.onItemClick(AdapterView parent, View v, int position, long id)мы используем ListView. Спасибо за...

102
Как работает метод getView () при создании собственного адаптера?

Мои вопросы: Какова именно функция LayoutInflater? Почему все статьи, которые я прочитал, сначала проверяют, имеет ли convertview значение null? Что это значит, когда он равен нулю, и что это значит, когда это не так? Какой родительский параметр принимает этот метод?...

100
В чем разница между BaseAdapter и ArrayAdapter?

Я хочу знать разницу между использованием BaseAdapterиArrayAdapter . Я добился того, чего хочу ArrayAdapters . Влияет ли это на производительность ListView интерфейса адаптера, в котором он реализован? И последний вопрос: могу ли я чего-нибудь добиться с ListViewпомощью любого из них Adapters, или...

99
Как получить существующие фрагменты при использовании FragmentPagerAdapter

У меня проблема с тем, чтобы мои фрагменты взаимодействовали друг с другом через класс Activity, который использует FragmentPagerAdapter, в качестве вспомогательного класса, который реализует управление вкладками и всеми деталями подключения к ViewPagerсвязанному TabHost. Я реализовал то...

97
ListView addHeaderView вызывает увеличение позиции на единицу?

Ниже приведен фрагмент кода со ListView. Я добавил emptyView и headerView. Добавление headerView приводит к увеличению позиции в onItemClick на единицу. Таким образом, без headerView первый элемент списка будет иметь позицию 0, с headerView позиция первого элемента списка будет 1! Это вызывает...

95
Использование ListAdapter для заполнения LinearLayout внутри макета ScrollView

Я столкнулся с очень распространенной проблемой: я разместил действие, и теперь оказалось, что в нем должны отображаться несколько элементов ScrollView. Обычный способ сделать это - использовать существующий ListAdapter, подключить его к a ListViewи БУМ, у меня будет мой список элементов. НО вы не...

95
Невозможно изменить ArrayAdapter в ListView: UnsupportedOperationException

Я пытаюсь составить список, содержащий имена. Этот список должен быть изменяемым (добавлять, удалять, сортировать и т. Д.). Однако всякий раз, когда я пытался изменить элементы в ArrayAdapter, программа вылетала из строя с java.lang.UnsupportedOperationExceptionошибкой. Вот мой код: ListView panel...