Articles of android recyclerview

Подкласс Kotlin – RecyclerView.ViewHolder – не может получить доступ к дополнительной собственности

Я выполнил подкласс класса RecyclerView.ViewHolder, как показано ниже: class PersonViewHolder(itemView: View, binding: ViewDataBinding) : RecyclerView.ViewHolder(itemView) { } Теперь я пытаюсь получить доступ к объявленному в нем объекту привязки, как это происходит в подклассе RecyclerView.Adapter: override fun onBindViewHolder(holder: PersonViewHolder?, position: Int) { val person = persons[position] if (holder != null) { holder.binding.setVariable(BR.person, person) // line with […]

Android onCheckedChangeListener поведение bizzare

Поэтому я пытаюсь закодировать некоторую логику CheckBox для страницы, в которой пользователь может добавить +1 или -1 конкретную запись. В первый раз, когда мой RecyclerViewAdapter связан, я перебираю список голосов и проверяю, присутствует ли идентификатор пользователя, и если значение для голосования составляет +1 или -1 здесь fun bindTask(lunchVote: LunchVoteGroupDestination) { mItem = lunchVote mIdView.text = […]

Мне нужен способ динамически, progammaticaly изменить фон для ImageView в представлении Recycler

У меня есть набор из 200 + изображений флагов. Я хочу динамически выбирать изображение флага для соответствия стране в RecyclerView. Этот код позволяет мне выбрать флаг: p0?.imageViewFlag?.setBackgroundResource(R.drawable.china) Как я могу программно изменить ссылку на изображение?

Поведение прокрутки списка вложенных списков в Android

Я ищу советы о том, как реализовать поведение прокрутки, как показано на Android. На последнем заголовке есть какая-то липкость. Если не прокручивать достаточно далеко, представление возвращается в нужное положение. Подобно этому https://developer.android.com/training/animation/screen-slide.html Первый подход состоял в использовании NestedScrollView , который содержит два RecyclerViews . При этом не удалось привязать RecyclerViews к позиции при смене на […]

извлечение данных из firebase

У меня есть данные, где есть сообщение и описание изображения, когда я получаю данные, на которых отображается тост ошибок, не могу найти, что здесь не так, – это мой код class MainActivity : AppCompatActivity() { val ref = FirebaseDatabase.getInstance().getReference("post") var storageRef = FirebaseStorage.getInstance().reference private val TAG = "" override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) […]

RecyclerView в заголовке другого RecyclerView (Mvvm ​​+ Databinding + Kotlin)

Я хочу создать экран, похожий на главный экран instagram: Структура этого экрана выглядит как (горизонтальная) recyclerView в заголовке другого RecyclerView (Вертикаль). Но я не уверен, это лучший (возможный) способ сделать это. Или что это лучший способ (подход) к этому? Я был бы рад, если бы вы могли поделиться со мной своими идеями об этом.

SetOnClickListener в ViewHolder в адаптере Kotlin

Я пытаюсь написать свой первый пользовательский адаптер RecyclerView в Котлине. Каждый View довольно прост, это CardView с изображением + имя на нем. Я столкнулся с двумя проблемами: ОШИБКА 1 – fun bindItems дает мне ошибку, когда я пытаюсь присвоить имя: // THIS DOES GIVE ME ERROR, IT MARKS txvW_recycItem_userName IN RED itemView.txvW_recycItem_userName = user.name // […]

Как я могу использовать базу данных пользовательского интерфейса Firebase с Kotlin

val adapter = FirebaseRecyclerAdapter<Discount, Holder>( Discount::class.java, R.layout.fragment_main_day_item, Holder::class.java, FirebaseDatabase.getInstance().getReference() ) { override fun populateViewHolder(holder: Holder, dis: Discount, pos: Int){ } } документы здесь Как я могу справиться с этим с помощью Kotlin РЕДАКТИРОВАТЬ val mAdapter = object : FirebaseRecyclerAdapter<Chat, ChatHolder>( Chat::class.java, R.layout.fragment_main_day_item, ChatHolder::class.java, ref) { public override fun populateViewHolder(holder: ChatHolder, chat: Chat, position: Int) { […]

Ошибка Null Pointer в ссылке RecyclerView в фрагменте с использованием Kotlin

Я пробовал kotlin и его потрясающие новые функциональные возможности в андроиде, когда я застрял в проблеме. В kotlin есть такая классная вещь, где вы можете напрямую использовать id из xml без использования findViewById() . Но когда я применяю его к просмотру recycler и пытаюсь заставить его работать, я получаю исключение с нулевым указателем. Я проверил […]

GridLayout в Котлине?

Я пытаюсь получить GridLayout 2×6 (WxH) в моем приложении Android Kotlin. У меня есть xml, а фрагмент / адаптер настроен для RecyclerView, но я немного не понимаю, как применить GridLayout к этому. Как я могу получить свои объекты (listview_row_enrollments.xml) для показа в сетке вместо горизонтального списка? EnrollmentFragment.kt class EnrollmentsFragment : Fragment() { // TODO: Rename […]

Intereting Posts
Какова цель привязки ссылки класса к ковариантному типу? Параметр функции Kotlin: Val не может быть переназначен Отдельные / несколько телефонных книг для Android Добавить сгенерированное значение в объект RealmObject Получить тип переменной в Котлине Создание настраиваемой масштабируемой и масштабируемой ViewGroup, которая расширяет ConstraintLayout Должны быть объявлены локальные функции Котлина перед использованием Разница между различными функциями verifySignatures в тестировании блока Corda Суммируйте подмножество чисел в списке Kotlin: Как я могу получить класс делегирования свойства члена? Добавление / Query / Parse SQLite с использованием Anko Anko DSL пересматривает странное поведение при добавлении элементов Неразрешенная контрольная ошибка в copyOfRange Ошибка при использовании Glide с kotlin Преобразование объекта с полями с нулевым значением в объект с полями, не допускающими нулевое значение, или null