Показать и скрыть элементы в элементах программы повторного просмотра, которые мы добавили из API, с помощью кнопки показать / скрыть нажатие - PullRequest
0 голосов
/ 17 октября 2019

Я использую окно восстановления, в котором я добавляю элементы из 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()
    }

Также, как управлять видимостью кнопок "показать и скрыть" Спасибо за тонну

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...