Я использую окно восстановления, в котором я добавляю элементы из API, а когда элементов больше 5, я показываю кнопку showMore, где я добавляю элементы. Я хочу скрыть все элементы, кроме последних 5. одним нажатием кнопки. Любой пример кода в kotlin будет замечательно.
Я попробовал list.clear () и все подобные исправления, доступные в SO. Вот как я добавляю список
Api.getNextItems(nextUrlFromBackend)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
{ result ->
if (result.data.postcomment_set.results.size>0) {
(data[position].postcomment_set.results as ArrayList).addAll(0,result.data.postcomment_set.results)
notifyItemChanged(position)
}
},
для удаления
holder.tvCollapse.setOnClickListener {
--------------WHAT SHOULD BE HERE------------
notifyItemRemoved();
notifyItemRangeChanged()
}
Также, как управлять видимостью кнопок "показать и скрыть" Спасибо за тонну