Articles of listview

как получить идентификатор DB только после нажатия кнопки imageButton в элементе listView с kotlin

У меня есть класс customAdapter и listView. Я сделал макет single_row с 3 текстовыми изображениями и одним imageButton. теперь мой вопрос заключается в том, как я могу получить поле идентификатора БД, только от щелчка на кнопке imageButton и игнорирования кликов по всей строке? Я знаю, что могу получить идентификатор: mListView.onItemClickListener = AdapterView.OnItemClickListener { adapterView, view, […]

Как получить дочерний jSON-объект в Android При щелчке спискаView

Я работаю над простой статьей Android App, используя Kotlin.I создал ListView и подробный просмотр для всех списков. Я загрузил данные в базу данных Firebase. Что мне нужно, когда я нажимаю каждый список, я хочу получить дочерний элемент на основе на его позиции. Вот список ListView … > class One: AppCompatActivity () { override fun onCreate(savedInstanceState: […]

notifyDataSetChanged () не вызывает метод onBindViewHolder ()

У меня есть адаптер RecyclerView, где я добавляю элементы динамически, когда я звоню в список обновленных параметров моего адаптера updateMessages, которые были изменены правильно, но элементы повторного использования остаются неизменными. это мой метод updateMessages в моем адаптере: fun updateMessages(messages: List<MessageReceivedResponseModel>?){ messages?.let { this.messages.clear() this.messages.addAll(messages) } notifyDataSetChanged() } также здесь полный класс адаптера, я не понимаю, […]

Обновить активность при нажатии в RecyclerView

У меня есть активность, состоящая из 2 основных элементов: RecyclerView и ListView. RecyclerView действует как фильтр, и выбор / отмена элементов в нем влияет на содержимое ListView. Все работает хорошо, пока я не попытался реализовать onClickListener в RecyclerView и понял, что это не вариант. Я попытался спуститься по пути установки OnClickListener внутри ViewHolder, но ему […]

RecyclerView с Kotlin не выставляет ячейки по вертикали

В моем списке отображается только одна строка данных, хотя ожидаемые 4 строки проходят через ViewHolder . RecyclerView , RecyclerView.Adapter и RecyclerView.ViewHolder работают, как я ожидаю, AFAICT. Я вижу правильные 4 строки данных, проходящих через функцию связывания. Тем не менее, я вижу только одну строку в списке. Это LinearLayoutManager на то, что LinearLayoutManager размещает ячейки в […]