Если макет дозы не изменился, просто создайте один фрагмент для всех ваших категорий.Затем вызовите свой фрагмент из вашей деятельности следующим образом:
MyFragment.newInstance(your data);
В методе newInstance () вашего фрагмента передайте данные, которые вы хотите показать во фрагменте.Затем во фрагменте получите эти данные и передайте их в свой просмотрщикайбер.