Ну, честно говоря, единорог был там в первый раз, когда я подключил свою дешевую USB-камеру Genius с 2007 года к своему компьютеру с Windows 8.1 и настроил Back-камеру как веб-камеру (0) в эмуляторе Android, чтобы протестировать приложение сканирования штрих-кода сделанный с помощью Cordova 7.1.0 CLI.
Я бы предложил вам попробовать с изображениями системы Android с разных уровней API (я думаю, что использовал тесты для Android 5.1 или 6.0 для своих тестов), а также, почему бы и нет, обновите Инструменты Android SDK. (В то время я использовал старые инструменты SDK 24). Если вы используете автономный диспетчер SDK вместо Android Studio (как и я), следуйте этим шагам, чтобы обновить ваши инструменты SDK до версии 27.
Надеюсь, это поможет, во всяком случае, теперь знайте, что единорог может быть неуловимым, но его можно найти, если у вас есть правильные настройки.
Во-первых, вы должны использовать nestedscrollview в макете для правильной прокрутки recyclerView и других представлений в родительском макете.
Второе, что вы можете сделать, это отправить только последний элемент вашего списка в адаптер.
как,
ArrayList<Test> tempList=new ArrayList();
tempList.add(customList.get(customList.size()-1);
где customList - тип данных класса, которые вы отправляете в качестве аргумента вашему адаптеру.
Таким образом, вы можете выполнять свою работу.